Purpose |
Receive data from a previously opened UDP port. |
Syntax |
UDP RECV [#] fNum&, FROM ip&, pNum&, Buffer$ |
Remarks |
Receive any bytes from the previously opened UDP port specified by fNum&, and place them into Buffer$. The IP address that sent the UDP packet is placed into the ip& variable, and the port number is placed into the pNum& variable. ip& and pNum& may be subsequently used to send data back in response to data received. UDP RECV is a blocking statement. That is, execution does not continue until either data is retrieved from the socket, or the timeout period expires. If a timeout occurs, a run-time Error 24 ("Device timeout") is generated and placed in the ERR system variable. See UDP OPEN to specify the UDP socket timeout value. |
See also |
TCP and UDP Communication, TCP RECV, UDP CLOSE, UDP NOTIFY, UDP OPEN, UDP SEND |