2012-02-05 7 views
0

空隙parse_message(字符*緩衝液,INT LEN) {解除引用指針錯誤時從原料套接字處理IP報頭

struct iphrd *ip_header = (struct iphrd *)buffer; 

int recv_hopcount = (unsigned int)(ip_header->ttl); 

//hops[recv_hopcount]++; 

}

錯誤:解引用指針不完全型

我有在頭文件中包含netinet/ip.h。上面的代碼被寫入來訪問IP標頭中包含的ttl值。使用原始插座。

回答

0

它看起來像iphrd結構尚未在任何地方定義。它是iphdr的錯字嗎?你的問題看起來像沒有結構稱爲iphrd ...

+0

非常感謝。是的,它是iphdr – 2012-02-06 03:44:59

+0

隨時接受答案;) – wallacer 2012-04-24 16:09:05