Mac使用与Windows相反的字节顺序。但是,对于iPhone来说,这仍然是正确的吗?由于我正在执行从Windows到iPhone的TCP-IP(WiFi),那么字节转换映射是什么样子的?
发布于 2011-12-13 06:58:38
网络字节排序(我指的是IP,因此TCP也是)始终是高字节顺序:http://en.wikipedia.org/wiki/Endianness#Endianness_in_networking iPhone,像Windows一样,是小字节顺序:iPhone platform: endianness (detection & swapping)只有在分析TCP/IP包报头时才必须考虑字节顺序;包有效载荷到达时的字节顺序与发送时的字节顺序相同。
发布于 2011-12-13 06:58:43
你为什么这么在意?在网络上使用网络字节顺序(通常是高字节顺序),在主机中使用主机字节顺序,即使用适当的转换例程。
发布于 2011-12-13 06:59:14
就像x86一样,ARM架构(至少在iOS平台中使用)是小端的。
https://stackoverflow.com/questions/8482124
复制相似问题