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
?