jNetPcap vs Jpcap

Gil*_*beg 11 java winpcap pcap libpcap

想知道你们中的任何人都可以给我一些评论+见解.在性能方面,我应该使用哪一个,jNetPcap还是Jpcap?

谢谢!

pos*_*cks 10

引用的帖子包含了jNetPcap项目所有者公认的偏见.它不是真正比较的可靠来源.

两个项目之间明显的一个区别是jNetPcap使用JNI来访问本机代码.PCap4j(http://www.pcap4j.org/)使用JNA访问本机代码和"com.sun"JNA兼容库(https://github.com/twall/jna).

此外,最新版本的jNetPcap不构建在Mac OSX上,即使手动应用,发布到支持论坛的补丁文件也不起作用.如果遵循http://tomute.hateblo.jp/entry/2013/01/27/003209中的说明,PCap4j在Mac OSX上运行; 对于PCap4J 1.3.0,您必须使用较新版本的JNA 4.1.0替换JNA 3.3.0库.

以下命令行是Mac OSX 10.9.5上PCap4j 1.3.0的示例:sudo java -cp pcap4j-core-1.3.0.jar:pcap4j-packetfactory-static-1.3.0.jar:./ libs/jna -4.1.0.jar:./ libs/slf4j-api-1.7.10.jar:./ libs/slf4j-nop-1.7.10.jar:pcap4j-sample-1.3.0.jar -Dorg.pcap4j.core .pcapLibName = libpcap.dylib -Dorg.pcap4j.sample.Loop.count = 2 org.pcap4j.sample.Loop icmp


use*_*295 7

我正在寻找同样的事情..只是为了那些遇到这个问题的人.这是链接.