|
Zen API
|
| kStatus kUdpClient_ReceiveEx | ( | kUdpClient | client, |
| kIpEndPoint * | endPoint, | ||
| kSize * | received, | ||
| k64u | timeout, | ||
| kSize * | adapterId | ||
| ) |
Blocks until a datagram is received into kUdpClient's read buffer (or until a timeout occurs).
The Receive method is used to receive a datagram into kUdpClient's internal read buffer. Once the datagram has been received, the kStream_Read method can be used to read out the datagram.
The kNetworkInfo_FindAdapterById method can be used to translate the unique numeric adapter identifier provided by this method to a network adapter name.
| client | UDP client object. |
| endPoint | Receives the end point of the sender. |
| received | Receives the size of the received datagram. |
| timeout | Timeout, in microseconds. |
| adapterId | Receives the unique numeric identifier associated with the local network adapter on which the datagram was received (or kSIZE_NULL, if unknown). |