地址转换函数:inet_ntoa() 和 inet_addr()
inet_ntoa():
- 函数原型:
char *inet_ntoa(struct in_addr);
- 参数:in_addr是一个结构体,用来表示一个32位的IPV4地址。
struct in_addr{
in_addr_t s_addr;
}
返回值:返回点分十进制的字符串在静态内存中的指针。
点分十进制:
- 全称为点分(点式)十进制表示法,是IPV4的IP地址标识方法。
- IPV4中用4个字节表示一个IP地址,每个字节按照十进制表示为0~255。
- 点分十进制就是用4个从0~255的数字,来表示一个IP地址。
- 例如:192.168.1.246
头文件:
<arpa/inet.h>
别称:IP地址转换函数。
功能:将网络字节序IP转化成点分十进制IP
网络字节序:网络字节序是TCP/IP中规定好的一