所以我一直在使用 isReachable 在我的 java 代码中“ping”一个地址。这段代码似乎每个人都在使用:
try
{
InetAddress address = InetAddress.getByName("172.16.2.0");
// Try to reach the specified address within the timeout
// periode. If during this periode the address cannot be
// reach then the method returns false.
boolean reachable = address.isReachable(10000);
System.out.println("Is host reachable? " + reachable);
} catch (Exception e)
{
e.printStackTrace();
}
我的问题是,无论我为我的 IP 地址使用什么,它总是返回 true。即使我将其更改为空字符串。任何想法为什么?