ntohl()
将一个无符号长整形数从网络字节顺序转换为主机字节顺序。
htonl()
将主机的无符号长整形数转换成网络
字节顺序。
#include <arpa/inet.h>
uint32_t htonl(uint32_t hostlong);
hostlong:主机
字节顺序表达的32位数。
ntohs()
将一个无符号短整形数从网络
字节顺序转换为主机字节顺序。
#include <netinet/in.h>
uint16_t ntohs(uint16_t netshort);
netshort:一个以网络
字节顺序表达的16位数。
本函数将一个16位数由网络
字节顺序转换为主机字节顺序。
功能是将一个点分十进制的IP转换成一个长整数型数(u_long类型)