作者kangta198109 (北极星愿N)
看板java
标题[问题] JPCAP的封包格式转换
时间Sat Apr 15 21:48:29 2006
请问一下在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)