【发布时间】:2012-05-02 19:25:19
【问题描述】:
我有以下小代码sn-p:
InetAddress address = InetAddress.getByName(host);
if(address.isReachable(TIMEOUT_IN_MILLISECONDS)) {
System.out.println(host + " is reachable.");
String hostName = address.getHostName();
System.out.println(hostName);
}
如果找到一台机器,getHostName() 方法需要相当长的时间来执行。有人可以解释一下原因吗?
【问题讨论】:
-
在您的情况下,“相当一段时间”是多长时间?
标签: java inetaddress