Java简单网络IP地址扫描器

4

我想制作自己的IP扫描器,它可以像Angry IP Scanner一样扫描本地网络上可用的IP地址。我还想获取一些基本设备信息,比如主机名。我该如何使用Java解决这个问题?我不想使用任何库来实现。我应该尝试使用循环逐个ping每个可用的IP地址,并查看它是否有响应吗?

1个回答

4

谢谢。我会尝试的 :) - Broadwell
1
你的答案依赖于用户的子网是否为/24,这可能是一个错误的假设。最好先确定子网大小、第一个和最后一个主机地址,然后从第一个到最后一个主机地址尝试。此外,不要尝试使用IPv6进行扫描,因为它使用/64子网;在你完成子网扫描之前,宇宙早已终结于热死亡了。 - Ron Maupin
减去1。这段代码没有返回任何结果,不像“Angry IP Scanner”或“Advanced IP Scanner”。 - BullyWiiPlaza
我能够编写自己的扫描器,并在我的网络中找到了2台计算机 :) - Fenio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接