以short类型数字512为例
在小端字节序处理器中:
而TCP/IP协议栈使用大端字节序。应用程序交换格式化数据时,字节序问题就会出现。对于TCP/IP,地址用网络字节序来表示,所以应用程序有时需要在处理器的字节序与网络字节序之间转换它们。
htons转换后:
附:测试平台的字节序
操作系统 | 处理器架构 | 字节序 |
---|---|---|
FreeBSD 8.0 | Intel Pentium | 小端 |
Linux 3.2.0 | Intel Core i5 | 小端 |
Mac OS X 10.6.8 | Intel Core 2 Duo | 小端 |
Solaris 10 | Sun SPARC | 大端 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。