| xxsocket::xpconnect | Cnnect remote via tcp. |
| xxsocket::xpconnect_n | Connect remote via tcp non-blocking. |
| xxsocket::pconnect | Connect remote via tcp. |
| xxsocket::pconnect_n | Connect remote via tcp non-blocking. |
| xxsocket::pserve | Create socket as tcp server. |
| xxsocket::swap | Swap socket handle. |
| xxsocket::open | Open a socket. |
| xxsocket::reopen | Reopen a socket. |
| xxsocket::is_open | Check whether socket opened. |
| xxsocket::native_handle | Gets socket handle. |
| xxsocket::release_handle | Release ownership of socket handle. |
| xxsocket::set_nonblocking | Sets socket non-blocking mode. |
| xxsocket::test_nonblocking | Test whether socket is non-blocking mode. |
| xxsocket::bind | Bind socket with specific address. |
| xxsocket::bind_any | Bind socket with any address. |
| xxsocket::listen | Listen a tcp socket. |
| xxsocket::accept | Accept a tcp socket. |
| xxsocket::accept_n | Accept a tcp socket non-blocking. |
| xxsocket::connect | Connect a socket. |
| xxsocket::connect_n | Connect a socket non-blocking. |
| xxsocket::send | Send data on the socket. |
| xxsocket::send_n | Send data on the socket non-blocking. |
| xxsocket::recv | Receive data from the socket. |
| xxsocket::recv_n | Receive data from the socket non-blocking. |
| xxsocket::sendto | Send data to a DGRAM socket. |
| xxsocket::recvfrom | Send data to a DGRAM socket non-blocking. |
| xxsocket::handle_write_ready | Wait socket ready to write. |
| xxsocket::handle_read_ready | Wait socket ready to read. |
| xxsocket::local_endpoint | Gets local endpoint of socket. |
| xxsocket::peer_endpoint | Gets peer endpoint of socket. |
| xxsocket::set_keepalive | Sets tcp socket keepalive. |
| xxsocket::reuse_address | Sets socket reuse address. |
| xxsocket::exclusive_address | Sets socket exclusive address. |
| xxsocket::select | Select event ready for socket. |
| xxsocket::shutdown | Shutdown socket. |
| xxsocket::close | Close socket. |
| xxsocket::tcp_rtt | Gets tcp socket rtt. |
| xxsocket::get_last_errno | Gets last socket error. |
| xxsocket::set_last_errno | Sets last socket error. |
| xxsocket::strerror | Translate socket error code to string. |
| xxsocket::gai_strerror | Translate getaddrinfo error code to string. |
| xxsocket::resolve | Resolve domain. |
| xxsocket::resolve_v4 | Resolve domain ipv4 address. |
| xxsocket::resolve_v6 | Resolve domain ipv6 address. |
| xxsocket::resolve_v4to6 | Resolve ipv4 address and convert to ipv6 V4MAPPED format. |
| xxsocket::resolve_tov6 | Resolve all address, convert ipv4 address to ipv6 V4MAPPED format. |
| xxsocket::getipsv | Get local supported ip stack flags. |
| xxsocket::traverse_local_address | Traverse local address. |