0

InetAddress.getByName(ip).isReachable(2000)用于在 2 秒内找到系统的可达性。
但是当我试图在我的网络中连续查找多个系统(比如 n 个系统)的可达性时,它需要 2n 秒。有没有其他方法,以便我可以在更短的时间内找到它们的可达性,比如 3 到 4 秒?

4

1 回答 1

0

您可以使用 jnetpcap 自己制作 ping 数据包,并听取响应。您可以(几乎)一次将所有 ping 请求发送到网络,并在(稍长于)2 秒内完成。不过,您将需要知道 MAC 地址。

于 2013-09-17T09:11:47.867 回答