Ich benutze Clojure, aber ich kann Java lesen, also ist dies keine Clojure spezifische Frage. Dies scheint nicht einmal von Java zu funktionieren.isReachable in Java scheint nicht so zu funktionieren, wie es soll
Ich versuche, ein bisschen eine "Ping" -Funktion mit IsReachable zu implementieren. Der Code ich verwende, ist dies:
(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)
von einem guten Freund von mir Java übersetzt:
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));
}
}
Beide false zurück. Ich nehme an, ich muss es falsch machen, aber Google-Forschung sagt mir anders. Ich bin verwirrt!
Können Sie pic acidrayne.net von der Maschine, auf der Sie dies ausführen, pingen? – Yishai
Ich kann acidrayne.net über 'ping -c 1 acidrayne.net' pingen, aber nicht über den oben angegebenen Code. Und das ist auf jeder Maschine. – Rayne