我正在使用此代码获取网络中的所有IP地址以及各自计算机/系统的名称。
byte[] ip = InetAddress.getLocalHost().getAddress();
for (int i = 0; i < 255; i++)
{
ip[3] = (byte)i;
InetAddress address = InetAddress.getByAddress(ip);
if (address.isReachable(1000))
{
System.out.println(address.getHostAddress()+"can b pinged" +"with Name"+ InetAddress.getByAddress(ip).getHostName() );
}
根据我的结果,y网络中的一些系统显示了他们的ping状态,但其中一些系统被遗漏了。可能是什么问题?