我有以下的小的代碼片段:的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);
}
獲取主機名()方法以相當長的一段時間,如果一臺機器已經發現執行。有人能解釋爲什麼嗎?
你的情況「相當長時間」有多長? –