[問題] 透過raw socket傳超過1024byte的封包

看板C_and_CPP (C/C++)作者 (鳳眼)時間14年前 (2012/03/27 23:41), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我的作業系統是用Ubuntu 因為研究的關係,我需要自己定義IP header 透過raw socket 傳送封包。 在傳送小於1024 bytes的封包都沒問題, 但超過1024 bytes的話, 超過1024的資料, 在接收端收到的資料,跟我傳送的資料就會不同 但封包總長度是沒問題的, 而我在發送端用wireshark抓我傳送的資料,也是沒問題的, 不知道版上有沒有人有遇過類似的問題,或可以提供建議,謝謝。 p.s. 接收端也是利用wireshark抓封包做確認的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.205.208

03/28 00:09, , 1F
檢查兩台機器連線之間,所有經過設備的MTU看看
03/28 00:09, 1F
文章代碼(AID): #1FST-Wh- (C_and_CPP)
文章代碼(AID): #1FST-Wh- (C_and_CPP)