請看下面的代碼:這裏迷你拼圖IP報頭
#define IP_HL(ip) (((ip)->ip_vhl) & 0x0f)
#define IP_V(ip) (((ip)->ip_vhl) >> 4)
全碼http://www.tcpdump.org/pcap.html
我明白了8位的ip_vhl
:
IP_HL
確實與0000 &操作1111,這意味着我們得到最後四位IP_V
右移四位,也給了我們最後四位...
我檢查了代碼,它工作正常:它顯示4爲IP版本和5爲標題大小...
它如何返回一個不同的數字? 我的理解有什麼問題?
對不起,不明白:)你能舉一個例子 – maximilliano
謝謝,我會把你的答案當成你第一個 – maximilliano
@maximilliano,不要接受答案,因爲它是_first,_so是一個精英統治,你應該接受它,因爲它是_best._你當然應該接受它:-) – paxdiablo