有些关于Endian的问题还不清楚。
字节顺序是否分别适用于类型?
例如,假设物理地址为0x00、0x01、0x02 ....
(1)字符
1个字节不变。
(2)int
小尾数:LSB存储在0x00,MSB存储在0x03。
大字节序:MSB存储在0x00,LSB存储在0x03。
(3)双
与int相同,但最后一个字节存储在0x07。
通过网络传输数据流时,
struct {char a,int b,double c; }; //总共13个字节
是否对13个字节应用字节顺序?或按类型申请?
如果将方法分别应用于每种类型,接收方如何知道网络中特定类型的字节数?