...
net_sock.h/net_sock.c
net_bsd.h/net_bsd.c
Prototypes
...
Code Block |
---|
NET_SOCK_RTN_CODE NetSock_RxData (NET_SOCK_ID sock_id,
void *p_data_buf,
CPU_INT16U data_buf_len,
CPU_INT16S flags,
NET_ERR *p_err);
NET_SOCK_RTN_CODE NetSock_RxDataFrom(NET_SOCK_ID sock_id,
void *p_data_buf,
CPU_INT16U data_buf_len,
CPU_INT16S flags,
NET_SOCK_ADDR *p_addr_remote,
NET_SOCK_ADDR_LEN *p_addr_len,
void *p_ip_opts_buf,
CPU_INT08U ip_opts_buf_len,
CPU_INT08U *p_ip_opts_len,
NET_ERR *p_err);
ssize_t recv (int sock_id,
void *p_data_buf,
_size_t data_buf_len,
int flags);
ssize_t recvfrom ( int sock_id,
void *p_data_buf,
_size_t data_buf_len,
int flags,
struct sockaddr *p_addr_remote,
socklen_t *p_addr_len); |
Arguments
sock_id
This is the socket ID returned by NetSock_Open()/socket()
when the socket was created or by NetSock_Accept()/accept()
when a connection was accepted.
...