检测连接到我的网络的设备
我需要Java代码来检测当前连接到我的网络的设备。 我尝试了以下想法: – 为所有可能的地址检查此地址是否已连接(254循环) – 为了加快此过程,我为每个检查创建了一个线程,使它们并行运行
有没有更有效率的方法?
那么有很多方法可以检测网络设备,你没有具体说明你的情况。
我能想到的最简单(也是最简单)的方法是ping你的IP网络的广播地址,然后查阅系统的ARP表。 不幸的是,我没有特别的策略来从Java访问ARP表来建议。
我需要Java代码来检测当前连接到我的网络的设备。 我尝试了以下想法: – 为所有可能的地址检查此地址是否已连接(254循环) – 为了加快此过程,我为每个检查创建了一个线程,使它们并行运行
有没有更有效率的方法?
那么有很多方法可以检测网络设备,你没有具体说明你的情况。
我能想到的最简单(也是最简单)的方法是ping你的IP网络的广播地址,然后查阅系统的ARP表。 不幸的是,我没有特别的策略来从Java访问ARP表来建议。