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.
Applications should call the UDP Socket API when using this protocol.
Function Documentation
void NutUdpInput |
( |
NETBUF * |
nb, |
|
|
ureg_t |
bcast |
|
) |
|
|
|
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. |
| bcast | Broadcast flag. |
|
|
Send a 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.
|
© 2000-2006 by egnite Software GmbH -
visit http://www.ethernut.de/