# inet.h - [Overview](#section1691201113165627) - [Summary](#section587103100165627) - [Functions](#func-members) ## **Overview** **Related Modules:** [NET](NET.md) **Description:** Provides functions and data structures related to network operations. For example, you can use the functions to send and receive network data, manage network addresses, and convert bytes. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Functions
htonl (uint32_t n) |
Converts an integer from the host byte order to the network byte order. |
htons (uint16_t n) |
Converts a 16-bit integer from the host byte order to the network byte order. |
ntohl (uint32_t n) |
Converts an integer from the network byte order to the host byte order. |
ntohs (uint16_t n) |
Converts a 16-bit integer from the network byte order to the host byte order. |
inet_addr (const char *p) |
Converts a string from the IPv4 numbers-and-dots notation to the binary data in network byte order. |
inet_network (const char *p) |
Converts a string from the IPv4 numbers-and-dots notation to the binary data in host byte order. |
|
Converts a network address to a string in dotted-decimal format. |
|
inet_pton (int af, const char *__restrict s, void *__restrict a0) |
Converts a string to a network address in the specified address family. |
inet_ntop (int af, const void *restrict a0, char *restrict s, socklen_t l) |
Converts a network address in the specified address family to a string. |
|
Converts an IP address from the string format to the 32-bit binary format in network byte order. |
|
inet_makeaddr (in_addr_t n, in_addr_t h) |
struct in_addr Converts the network number and host address to the network address. |
inet_lnaof (struct in_addr in) |
Converts an IP address into a host ID in host byte order without network bits. |
inet_netof (struct in_addr in) |
Extracts the network number from the in_addr structure and converts it to the host byte order. |