原创 网络字符顺序转换成主机字符顺序

2006-10-13 07:04 4362 9 9 分类: MCU/ 嵌入式

htonl(将32位主机字符顺序转换成网络字符顺序) 
相关函数  htons,ntohl,ntohs
表头文件  #include<netinet/in.h>
定义函数  unsigned long int htonl(unsigned long int hostlong);
函数说明  htonl()用来将参数指定的32位hostlong 转换成网络字符顺序。
返回值  返回对应的网络字符顺序。
范例  参考getservbyport()或connect()。
 
htons(将16位主机字符顺序转换成网络字符顺序) 
相关函数  htonl,ntohl,ntohs
表头文件  #include<netinet/in.h>
定义函数  unsigned short int htons(unsigned short int hostshort);
函数说明  htons()用来将参数指定的16位hostshort转换成网络字符顺序。
返回值  返回对应的网络字符顺序。
范例  参考connect()。
 
ntohl(将32位网络字符顺序转换成主机字符顺序) 
相关函数  htonl,htons,ntohs
表头文件  #include<netinet/in.h>
定义函数  unsigned long int ntohl(unsigned long int netlong);
函数说明  ntohl()用来将参数指定的32位netlong转换成主机字符顺序。
返回值  返回对应的主机字符顺序。
范例  参考getservent()。


ntohs(将16位网络字符顺序转换成主机字符顺序) 
相关函数  htonl,htons,ntohl
表头文件  #include<netinet/in.h>
定义函数  unsigned short int ntohs(unsigned short int netshort);
函数说明  ntohs()用来将参数指定的16位netshort转换成主机字符顺序。
返回值  返回对应的主机顺序。
范例  参考getservent()。

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条