htonl(), ntohl(), htons(), ntohs().

原创 2013年12月05日 14:32:27

htonl():

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

 

ntohl():

将一个无符号长整形数从网络字节顺序转换为主机字节顺序。
 
#include <arpa/inet.h>
uint32_t ntohl(uint32_t netlong);
netlong:一个以网络[字节顺序表达的32位数。
 
ntohl()返回一个以主机字节顺序表达的数。

 

htons():

将一个无符号短整型的主机数值转换为网络字节顺序

ntohs():

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

网络通信之htonl()、htons()、ntohl()、ntohs()四个函数以及小端大端(小尾大尾)模式

前言:今天在工作中用到htonl()这个函数,不是很理解,查阅资料之后随笔就记录下来,方便以后工作和学习翻阅。 首先需要说明的是这四个函数的头文件都是#include htonl()函数函数原型是:...

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

转:http://www.diybl.com/course/3_program/c++/cppsl/200899/141291.html ntohs, ntohl, hton...
  • zmlcool
  • zmlcool
  • 2011年09月12日 17:09
  • 483

htons()、htonl()、inet_ntoa()、ntohs()、ntohl()说明

1.htons() htons是将整型变量从主机字节顺序转变成网络字节顺序, 就是整数在地址空间存储方式变为:高位字节存放在内存的低地址处。 网络字节顺序是TCP/IP中规定好的一种数...

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

原文地址:http://blog.csdn.net/libuding/article/details/5860578 Part 1: htons函数具体解释      在Linux...

htons(), htonl(), ntohs(), ntohl()的区别和含义

将多字节整数类型的数据,从主机的字节顺序转化为网络字节顺序 原型: #include uint32_t htonl(uint32_t hostlong); uint16_t htons(ui...

网络字节序与主机字节序的转换(htonl,htons,inet_addr,ntohl,ntohs,inet_ntoa)

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会...
  • zhu2695
  • zhu2695
  • 2013年03月16日 16:50
  • 1237

网络字节转换函数 htons(), htonl(), ntohs(), ntohl()

将多字节整数类型的数据,从主机的字节顺序转化为网络字节顺序 原型: #include uint32_t htonl(uint32_t hostlong); uint16_t htons(...

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

ntohs =net to host short int 16位   htons=host to net short int 16位   ntohs =net to host long int...
  • cnmilan
  • cnmilan
  • 2012年10月18日 11:37
  • 903

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

转载:http://blog.csdn.net/fjiale/article/details/5693509 Part 1: htons函数具体解释      在Linux和Windows网络...
  • soipray
  • soipray
  • 2017年01月13日 09:35
  • 85

网络字节顺序和主机字节顺序的转换(htons ntohs htonl ntohl)

什么是网络字节顺序和主机字节顺序呢? 在进行网络编程时,需要进行转换以统一“格式”   简述: 网络字节顺序NBO(Network Byte Order): 按从高到低的顺序存储,在网络上使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:htonl(), ntohl(), htons(), ntohs().
举报原因:
原因补充:

(最多只允许输入30个字)