|
|
int
|
dropped_packets
抛弃的包的数目。
|
protected int
|
ID
这个数据成员在官方文档中并没有做任何说明,查看JPCAP源代码可以发现这个ID实际上在其JNI的C代码部分传进来的,这类本身并没有做出定义,所以是供其内部使用的。实际上在对JpcapCator实例的使用中也没有办法调用此数据成员。
|
protected staticboolean[]
|
instanciatedFlag
同样在官方文档中没有做任何说明,估计其为供内部使用。
|
protected staticint
|
MAX_NUMBER_OF_INSTANCE
同样在官方文档中没有做任何说明,估计其为供内部使用。
|
int
|
received_packets 收到的包的数目
|
方法成员
|
staticNetworkInterface[]
|
getDeviceList() 返回一个网络设备列表。
|
staticJpcapCaptor
|
openDevice(NetworkInterface interface, intsnaplen, booleanpromisc, intto_ms) 创建一个与指定设备的连接并返回该连接。注意,以上两个方法都是静态方法。
Interface:要打开连接的设备的实例;
Snaplen:这个是比较容易搞混的一个参数。其实这个参数不是限制只能捕捉多少数据包,而是限制每一次收到一个数据包,只提取该数据包中前多少字节;
Promisc:设置是否混杂模式。处于混杂模式将接收所有数据包,若之后又调用了包过滤函数setFilter()将不起任何作用;
To_ms:这个参数主要用于processPacket()方法,指定超时的时间;
|
void
|
Close() 关闭调用该方法的设备的连接,相对于openDivece()打开连接。
|
JpcapSender
|
getJpcapSenderInstance() 该返回一个JpcapSender实例,JpcapSender类是专门用于控制设备的发送数据包的功能的类。
本文:JPCAP——Java中的数据链路层控制
共7页: 上一页 [1] 2 [3] [4] [5] [6] [7] 下一页
|
|
上一篇:告诉你有效创建oracledblink的两种方式 下一篇:忽视职业规划小心结苦果 三类“泡沫人才”跳槽难 |