Main Content

echoudp

Start or stop echo UDP server

    Description

    echoudp("on",port) starts a UDP server at the specified port number.

    example

    echoudp("off") stops the echo server.

    example

    Examples

    collapse all

    This example shows how to set up an echo UDP server.

    Start the echoserver using the echoudp function on port 4012. Create a udpport instance to communicate with the echo server.

    echoudp("on",4012)
    u = udpport
    u = 
      UDPPort with properties:
    
         IPAddressVersion: "IPV4"
                LocalHost: "0.0.0.0"
                LocalPort: 58379
        NumBytesAvailable: 0
    
      Show all properties, functions
    
    

    Write data using the write function to the echo server running on port 4012.

    write(u,1:10,"uint8","127.0.0.1",4012);

    The echo server sends back the data written to it. Read this data back using the read function.

    data = read(u,10)
    data = 1×10
    
         1     2     3     4     5     6     7     8     9    10
    
    

    Stop the echo server and clear the udpport object.

    echoudp("off")
    clear u

    Input Arguments

    collapse all

    Port number of the server, specified as a number between 1 and 65535, inclusive.

    Data Types: double

    Version History

    Introduced before R2006a