原创文章,欢迎阅读,禁止转载
网络序 大端 big-endian 能够抓包看清楚
主机序 小端 little-endian 但window确实是小端,亲自验证(实际上也有大端的机器)
大端小端,针对多字节数据而言的,字符串单字节,不存在这个问题
小端:低位在低地址,高位在高地址(主机序)
大端:低位在高地址(网络序)
int a=0x12345678;//结果以下:
有四个函数能够进行字节序转换:网络
htonl() //把整型数从主机序转为网络序,若是系统已经与网络序一致则直接返回
ntohl()
htons()
ntohs()
原创文章,欢迎阅读,禁止转载函数