Mac使用与Windows相反的字节顺序。但iPhone的情况仍然如此吗?由于我正在从Windows到iPhone进行TCP-IP(WiFi),字节转换映射是什么样的?
答案 0 :(得分:2)
网络字节排序(我的意思是IP,因此也是TCP)总是大端的:http://en.wikipedia.org/wiki/Endianness#Endianness_in_networking iPhone,就像Windows一样,是小端的:iPhone platform: endianness (detection & swapping)你必须把字节顺序输入仅在分析TCP / IP数据包标头时才考虑帐户;数据包有效负载将以与发送时相同的字节顺序到达。
答案 1 :(得分:2)
为什么要关心?在网络上 - 使用网络字节顺序(通常是Big Endian)并在主机中使用主机字节顺序,即使用适当的转换例程。
答案 2 :(得分:1)
ARM体系结构(至少在iOS平台中使用)是小端的,就像x86一样。