Java InetAddress.getHostName () zajmuje bardzo dużo czasu do wykonania
Mam następujący mały fragment kodu:
<code> 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); } </code>
Wykonanie metody getHostName () zajmuje trochę czasu, jeśli zostanie znaleziona maszyna. Czy ktoś mógłby wyjaśnić dlaczego?