首页 > 代码库 > 网络字节流和主机字节流
网络字节流和主机字节流
字节流分为两类
little edition(LE)
big edition(BE)
0x123456 在两种字节流中的储存方式:
地址 LE BE
0x0000 56 12
0x0001 34 34
0x0002 12 56
主机字节流根据cpu类型而定
网络字节流采用BE格式
为了进行转换 bsd socket提供了转换的函数 有下面四个
htons 把unsigned short类型从主机序转换到网络序
htonl 把unsigned long类型从主机序转换到网络序
ntohs 把unsigned short类型从网络序转换到主机序
ntohl 把unsigned long类型从网络序转换到主机序
(h:hos,n:network,s:short,l:long)
网络字节流和主机字节流
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。