标签: java sockets network-programming
我需要Java代码来检测当前连接到网络的设备。 我尝试了以下想法: - 对于所有可能的地址,检查此地址是否已连接(254循环) - 为了加快这个过程,我为每个检查创建了一个线程,使它们并行运行
有没有更有效的方法?
答案 0 :(得分:0)
有很多方法可以检测网络设备,而且您没有详细说明您的情况。
我能想到的最简单(也是最简单)的方法是ping你的IP网络的广播地址,然后查阅系统的ARP表。 不幸的是,我没有特别的策略来从Java访问ARP表来建议。