2017-08-25 59 views

回答

1

CDP是思科在MAC(以太网)层的专有协议,它不基于TCP/IP。所以,java.net Java API不能处理CDP帧。

因此,您必须使用基于JNI本地调用的第三方库来访问底层网络系统接口。 通常,PCAP Java包装将执行的工作。你可以试试JNetPcap,这应该适用于Linux和Windows。您可以在此处下载它:http://jnetpcap.com/download