isReachable em Java não parece estar funcionando exatamente como deveria
Estou usando o Clojure, mas posso ler Java, portanto, essa não é uma pergunta específica do Clojure. Isso nem parece funcionar no Java.
Estou tentando implementar um pouco de uma função 'ping' usando isReachable. O código que estou usando é o seguinte:
(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)
Traduzido para Java por um bom amigo meu:
public class NetTest {
public static void main (String[] args) throws Exception{
String host = "acidrayne.net";
InetAddress a = InetAddress.getByName(host);
System.out.println(a.isReachable(10000));
}
}
Ambos retornam falsos. Suponho que devo estar errado, mas a pesquisa do Google está me dizendo de maneira diferente. Estou confuso!