ntohl(),htonl(),ntohs()

来源:互联网 发布:学编程需要什么学历 编辑:程序博客网 时间:2024/06/05 07:22

ntohl()

将一个无符号长整形数从网络字节顺序转换为主机字节顺序。


htonl()

将主机的无符号长整形数转换成网络字节顺序。
#include <arpa/inet.h>
uint32_t htonl(uint32_t hostlong);
hostlong:主机字节顺序表达的32位数。
函数将一个32位数从主机字节顺序转换成网络字节顺序。

ntohs()
将一个无符号短整形数从网络字节顺序转换为主机字节顺序。
#include <netinet/in.h>
uint16_t ntohs(uint16_t netshort);
netshort:一个以网络字节顺序表达的16位数。
本函数将一个16位数由网络字节顺序转换为主机字节顺序。

inet_addr()
功能是将一个点分十进制的IP转换成一个长整数型数(u_long类型)

0 0
原创粉丝点击