Collaboration diagram for UDP:
Detailed Description
RFC 768 user datagram protocol.
UDP only provides checksumming of data and multiplexing by port number. Therefore, an application program must deal directly with end-to-end communication problems like retransmission, flow control etc., if required.
Function Documentation
| void NutUdpInput |
( |
NETBUF * |
nb |
) |
|
|
|
|
Handle incoming UDP packets.
- Note:
- This routine is called by the IP layer on incoming UDP packets. Applications typically do not call this function.
- Parameters:
-
| nb | Network buffer structure containing the UDP packet. |
|
|
|
Send an UDP packet.
- Parameters:
-
| sock | Socket descriptor. This pointer must have been retrieved by calling NutUdpCreateSocket(). |
| daddr | IP address of the remote host in network byte order. |
| port | Remote port number in host byte order. |
| nb | Network buffer structure containing the datagram. This buffer will be released if the function returns an error. |
- Note:
- Applications typically do not call this function but use the UDP socket interface.
- Returns:
- 0 on success, -1 otherwise.
|