TCP_SOCKET_INFO Structure
C
typedef struct {
IP_ADDRESS_TYPE addressType;
IP_MULTI_ADDRESS remoteIPaddress;
IP_MULTI_ADDRESS localIPaddress;
TCP_PORT remotePort;
TCP_PORT localPort;
TCPIP_NET_HANDLE hNet;
TCPIP_TCP_STATE state;
uint16_t rxSize;
uint16_t txSize;
uint16_t rxPending;
uint16_t txPending;
TCP_SOCKET_FLAGS flags;
} TCP_SOCKET_INFO;
Description
Structure: TCP_SOCKET_INFO.
Gets information about a socket.
Parameters
| Parameters | Description |
|---|---|
| addressType | Address type of the socket IPv4 or IPv6. |
| remoteIPaddress | Remote address to which the socket is connected. |
| localIPaddress | Local address socket is bound to. |
| remotePort | Port number associated with remote node. |
| localPort | Local port number. |
| hNet | Associated interface. |
| state | Current socket state. |
| rxSize | Size of the RX buffer. |
| txSize | Size of the TX buffer. |
| rxPending | Bytes pending in RX buffer. |
| txPending | Bytes pending in TX buffer. |
| flags | Socket flags. |
