打开网络接口设备
当你得到网络接口设备列表后,你所要做的事就是打开一个网络接口设备.得到一个捕获者的实例,JpcapCaptor类的实例.如下的代码就是实现上述目的.
NetworkInterface[] devices = JpcapCaptor.openDeviceList();//获得网卡设备列表
int index = number;//设置你想要打算的网卡设备
//打开一个网络接口设备,得到一个JpcapCaptor实例
JpcapCaptor captor = JpcapCaptor.openDevice(devices[index],65535,false,20);
openDevice方法的参数解释如下:
第一个参数 类型:NetworkInterface 解释:你想要打开的网卡设备实例
第二个参数 类型 int 解释:一次捕捉数包的最大的字节
第三个参数 类型 boolean 解释:是否设置网卡为混乱模式
第四个参数 类型 int 解释:捕捉包的超时时间
注:JpcapCaptor实例的功能就是捕捉包.发送包并不是它的责任