我有以下的小的代码片段:的Java InetAddress.getHostName()花费了很长的时间来执行
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);
}
获取主机名()方法以相当长的一段时间,如果一台机器已经发现执行。有人能解释为什么吗?
你的情况“相当长时间”有多长? –