您的位置:首页 > 理论基础 > 计算机网络

网络字节序的问题

2016-06-09 19:40 519 查看
字节序规定了数据传输时的字节顺序。

有两种字节序:

网络字节序(network-byte) —— 数据在网络上传递的字节顺序

主机字节序 ( host-byte) —— 数据在主机(服务器、个人电脑等)上传递的字节顺序

举个栗子:: 数字 1 的表示(假设是int型)

host-byte 00000000,00000000,00000000,00000001

network-byte 00000001,00000000,00000000,00000000

c++中而这切换的函数:8种(包括逆向的)

u_long htonl(u_long num) —————— u_long ntohl(u_long num)

u_short htons(u_short num)—————– u_short ntohs(u_short num)

(另4种懒得记,用到再说)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 c++