Main Content


Start or stop echo UDP server



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


    echoudp("off") stops the echo server.


    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.

    u = udpport
    u = 
      UDPPort with properties:
         IPAddressVersion: "IPV4"
                LocalHost: ""
                LocalPort: 58379
        NumBytesAvailable: 0
      Show all properties, functions

    Write data using the write function to the echo server running on port 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.

    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