Network Socket Functions
Function Name | Description |
|---|---|
Remove a socket file descriptor ID as a member of a file descriptor set. | |
Copy a file descriptor set to another file descriptor set. | |
Initialize/zero-clear a file descriptor set. | |
Check if a socket file descriptor ID is a member of a file descriptor set. | |
Add a socket file descriptor ID as a member of a file descriptor set. | |
Wait for new socket connections on a listening server socket. | |
Assign network addresses to sockets. | |
Configure a socket’s blocking mode. | |
Get socket's connection child queue size value. | |
Configure socket's child connection queue size. | |
Configure the interface that must be used by the socket. | |
Configure socket's receive queue size. | |
Configure a socket’s secure mode. | |
Configure client socket's common name. | |
Configure client socket's trust call back function. | |
Install certificate and key that must be used by a client for mutual authentication. | |
Install certificate (CERT) and private key (KEY) from a buffer which must be used by a server. | |
Set socket’s connection accept timeout to configured-default value. | |
Get socket’s connection accept timeout value. | |
Set socket’s connection accept timeout value. | |
Set socket’s connection close timeout to configured-default value. | |
Get socket’s connection close timeout value. | |
Set socket’s connection close timeout value. | |
Set socket’s connection request timeout to configured-default value. | |
Get socket’s connection request timeout value. | |
Set socket’s connection request timeout value. | |
Set socket’s connection receive queue timeout to configured-default value. | |
Get socket’s receive queue timeout value. | |
Set socket’s connection receive queue timeout value. | |
Set socket’s connection transmit queue timeout to configured-default value. | |
Get socket’s transmit queue timeout value. | |
Set socket’s connection transmit queue timeout value. | |
Configure socket's transmit IPv4 Type of Service (TOS). | |
Configure socket's transmit IPv4 multicast Time to live (TTL). | |
Configure socket's transmit IPv4 Time to Live (TTL). | |
Configure socket's transmit queue size. | |
Terminate communication and free a socket. | |
Connect a local socket to a remote socket address. | |
Gets a socket’s transport layer connection handle ID (e.g., TCP connection ID) if available. | |
Check if a socket is connected to a remote socket. | |
Set a socket to accept incoming connections. | |
Create a datagram (i.e., UDP) or stream (i.e., TCP) type socket. | |
Get the specified socket option from the | |
Set the specified socket option to the | |
Get Network Sockets’ statistics pool. | |
Reset Network Sockets’ statistics pool’s maximum number of entries used. | |
Copy up to a specified number of bytes received from a remote socket into an application memory buffer. | |
Check if any sockets are ready for available read or write operations or error conditions. | |
Abort any tasks that are pending on a socket using the select functionality. | |
Copy bytes from an application memory buffer into a socket to send to a remote socket. |