首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

IP地址的三种表示格式及在Socket编程中的应用

在Socket编程中,有四个函数来完成主机字节顺序格式和网络字节顺序格式之间的转换,它们是:htonl、htons、ntohl、和ntohs。...htons和ntohs完成16位无符号数的相互转换,htonl和ntohl完成32位无符号数的相互转换。 在实际应用中我们常见到将端口号转换的例子(如上例)。...int GetIPCount(char * ip1,char * ip2) { long pp;; long ss;; pp = ntohl...(inet_addr(ip1));; ss = ntohl(inet_addr(ip2));; return(ss - pp + 1);; }...htonl,htons用于本机序转换到网络序;ntohl,ntohs用于网络序转换到本机序。 3)位序 一般用于描述串行设备的传输顺序。一般硬件传输采用小端序(先传低位),但I2C协议采用大端序。

1.1K20
领券