J'utilise Clojure, mais je peux lire Java, donc ce n'est pas une question spécifique à Clojure. Cela ne semble même pas fonctionner à partir de Java. J'essaie d'implémenter un peu d'une fonction 'ping' en utilisant isReachable. Le code J'utilise est la suivante:isReachable en Java ne semble pas fonctionner comme il le devrait
(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)
Traduit Java par un bon ami à moi:
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));
}
}
Ces deux return false. Je suppose que je dois faire fausse route, mais la recherche de Google me dit différemment. Je suis confus!
Pouvez-vous pinguer acidrayne.net depuis la machine sur laquelle vous exécutez cette commande? – Yishai
Je peux pinguer acidrayne.net via 'ping -c 1 acidrayne.net', mais pas via le code affiché ci-dessus. Et c'est sur n'importe quelle machine. – Rayne