[問題] JPCAP的封包格式轉換

看板java作者 (北極星願￾N)時間19年前 (2006/04/15 21:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
請問一下在JPCAP裡要如何將抓下來的Packet轉換 成TCPPacket,我是利用下面的方法去轉 if(p instanceof TCPPacket) //p是抓到的封包 { System.out.println("TCP"); //在此去轉變型態,這裡我只是print out出來 } 我利用這種方法去轉,但是我嘗試將抓下來的封包,不管轉成 各種形式的封包(TCP,IP...等)都沒辦法轉,請問一下該如何 去實作,如果是要去檔頭可以跟我ㄧ下怎麼轉嗎??? 不會是要一個值,ㄧ個值複製吧??? 還是要先將封包做些處理再轉?? 希望有人能幫我解答...拜託拜託!!! 感謝感謝!! ========================================================== 多給些資訊 我抓到的封包header長度是14(Ethernet packet header長度也是14) 測的的最後2Byte(Type)卻是88:64(我也不知道為什麼,IP不是應該0x0800嗎) 可是那數值我也找不到是什麼?? 會是網路的問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.214.168 ※ 編輯: kangta198109 來自: 59.121.214.168 (04/15 21:49) ※ 編輯: kangta198109 來自: 59.121.214.168 (04/15 21:51) ※ 編輯: kangta198109 來自: 59.121.214.168 (04/15 23:17)
文章代碼(AID): #14GFWPTU (java)
文章代碼(AID): #14GFWPTU (java)