htons和htonl

Posted Respect@

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了htons和htonl相关的知识,希望对你有一定的参考价值。

htons和htonl

htons

htons是将整型变量从主机字节顺序转变成网络字节顺序, 就是整数在地址空间存储方式变为高位字节存放在内存的低地址处。
网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释,网络字节顺序采用big-endian排序方式。

htonl

将主机数转换成无符号长整型的网络字节顺序。本函数将一个32位数从主机字节顺序转换成网络字节顺序。

以上是关于htons和htonl的主要内容,如果未能解决你的问题,请参考以下文章

网络与主机字节转换函数:htons ntohs htonl ntohl

htons htonl ntohl ntohs 的区别和作用

Linux网络编程---htons函数的使用

ntohs, ntohl, htons,htonl的比较和详解

ntohs, ntohl, htons,htonl对比详解

ntohs, ntohl, htons,htonl对比详解