0
为什么在结构IP的定义如下Ip标题帮助?
#if __BYTE_ORDER == __LITTLE_ENDIAN
unsigned int ip_hl:4; /* header length */
unsigned int ip_v:4; /* version */
#endif
#if __BYTE_ORDER == __BIG_ENDIAN
unsigned int ip_v:4; /* version */
unsigned int ip_hl:4; /* header length */
#endif
小尾数和大字节序只影响多字节值。为什么我们在ip_v
之前存储ip_hl
,ip_v
之后不应该发送ip_hl
?