作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有没有办法在 Java 应用程序中发送 ARP 请求?我知道 ARP 位于 TCP 和 UDP 之下,因此默认情况下 Java 无法发送 ARP 请求。我只是想知道是否有任何第 3 方 Java 库可以让您发送 ARP 请求。
为了捕获 ARP 回复,我知道我可以使用 jpcap 来解决这部分问题。
谢谢
最佳答案
正如您所说,Java 标准库没有提供足够低级别的网络 API 来发送 ARP 请求。
pcap4j
为 libpcap/winpcap 提供 Java 绑定(bind),因此可用于发送 ARP 请求。关于图书馆的信息可以在他们的 homepage 上找到。 .参见 this有关如何发送 ARP 请求的示例。
关于java - 有没有办法通过 Java 发送 ARP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14650089/
我是一名优秀的程序员,十分优秀!