Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Receive application data via socket, with error handling. See section NetSock_RxData() for more information.

Files

net_app.h/net_app.c

Prototype

Code Block

          CPU_INT16U  NetApp_SockRx (NET_SOCK_ID         sock_id,
                                     void               *p_data_buf,
                                     CPU_INT16U          data_buf_len,
                                     CPU_INT16U          data_rx_th,
                                     CPU_INT16S          flags,
                                     NET_SOCK_ADDR      *p_addr_remote,
                                     NET_SOCK_ADDR_LEN  *p_addr_len,
                                     CPU_INT16U          retry_max,
                                     CPU_INT32U          timeout_ms,
                                     CPU_INT32U          time_dly_ms,
                                     NET_ERR            *p_err);

Arguments

sock_id

This is the socket ID returned by NetApp_SockOpen()/ NetSock_Open()/socket() when the socket was created or by NetApp_SockAccept()/NetSock_Accept()/accept() when a connection was accepted.

...