网络序主机序转换
htonl
- 32位数从主机字节顺序转换成网络字节顺序(大端)
htons
- 16位数从主机字节顺序转换成网络字节顺序(大端)
ntohl
- 32位数从网络字节顺序(大端)转换成主机字节顺序
ntohs
- 16位数从网络字节顺序(大端)转换成主机字节顺序
备注:
- host:主机
- network:网络
- htonl:可根据 host to network long 理解
- htons:可根据 host to network short 理解
其他转换
inet_ntoa
- 将IP从 struct in_addr 转换成“点分十进制”
inet_addr
- 将“点分十进制”转换成一个无符号长整型数
inet_ntop
- 将“二进制整数” -> “点分十进制”
inet_pton
- 将“点分十进制” -> “二进制整数”