Estoy usando Clojure, pero puedo leer Java, por lo que esta no es una pregunta específica de Clojure. Esto ni siquiera parece funcionar desde Java.isReachable en Java no parece funcionar del modo que se supone que es
Estoy tratando de implementar un poco de una función 'ping' usando isReachable. El código que estoy usando es la siguiente:
(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)
traduce a Java por un buen amigo mío:
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 return false. Supongo que debo estar haciendo mal, pero la investigación de Google me dice de manera diferente. Estoy confuso!
¿Puede hacer ping a acidrayne.net desde la máquina en la que está ejecutando esto? – Yishai
Puedo hacer ping a acidrayne.net a través de 'ping -c 1 acidrayne.net', pero no a través del código publicado anteriormente. Y eso está en cualquier máquina. – Rayne