Included Files
- #include </usr/avr/include/string.h>
- #include <nut/include/sys/heap.h>
- #include <nut/include/sys/event.h>
- #include <nut/include/netinet/ip.h>
- #include <nut/include/netinet/udp.h>
- #include <nut/include/netinet/in.h>
- #include <nut/include/sys/socket.h>
UDPSOCKET* udpSocketList
Local Variables
last_local_port
static u_short last_local_port
UDPSOCKET* NutUdpCreateSocket ( u_short port )
int NutUdpDestroySocket ( UDPSOCKET* sock )
UDPSOCKET* NutUdpFindSocket ( u_short port )
int NutUdpGetSockOpt ( UDPSOCKET* sock, int optname, void* optval, int optlen )
int NutUdpReceiveFrom ( UDPSOCKET* sock, u_long* addr, u_short* port, void* data, u_short size, u_long timeout )
int NutUdpSendTo ( UDPSOCKET* sock, u_long addr, u_short port, void* data, u_short len )
int NutUdpSetSockOpt ( UDPSOCKET* sock, int optname, const void* optval, int optlen )