Defines | |
#define | SOCK_STREAM |
Stream socket. | |
#define | SOCK_DGRAM |
Datagram socket. | |
#define | SOCK_RAW |
Raw-protocol interface. | |
#define | AF_INET |
internetwork: UDP, TCP, etc. | |
Functions | |
TCPSOCKET* | NutTcpCreateSocket (void) |
Create a TCP socket. More... | |
int | NutTcpConnect (TCPSOCKET *sock, u_long addr, u_short port) |
Connect to a remote socket. More... | |
int | NutTcpAccept (TCPSOCKET *sock, u_short port) |
Wait for incoming connect from a remote socket. More... | |
void | NutTcpInput (NETBUF *nb) |
Process incoming TCP segments from IP layer. More... | |
int | NutTcpSend (TCPSOCKET *sock, void *data, u_short len) |
Send data on a connected TCP socket. More... | |
int | NutTcpCloseSocket (TCPSOCKET *sock) |
Close TCP socket. More... | |
void | NutTcpDestroySocket (TCPSOCKET *sock) |
Destroy a previously allocated socket. More... | |
int | NutTcpReceive (TCPSOCKET *sock, void *data, u_short size) |
Receive data on a connected TCP socket. More... | |
TCPSOCKET* | NutTcpFindSocket (u_short lport, u_short rport, u_long raddr) |
Find a matching socket. More... | |
UDPSOCKET* | NutUdpCreateSocket (u_short port) |
Create an UDP socket. More... | |
int | NutUdpSendTo (UDPSOCKET *sock, u_long addr, u_short port, void *data, u_short len) |
Send an UDP datagram. More... | |
int | NutUdpReceiveFrom (UDPSOCKET *sock, u_long *addr, u_short *port, void *data, u_short size, u_long timeout) |
Read received data UDP socket. Receive an UDP datagram. More... | |
int | NutUdpDestroySocket (UDPSOCKET *sock) |
Close UDP socket. More... | |
UDPSOCKET* | NutUdpFindSocket (u_short port) |
Find a matching socket. More... |