私は Clojure を使用していますが、Java を読むことができるので、これは Clojure 固有の質問ではありません。これはJavaからは機能していないようです。
isReachable を使用して、ちょっとした「ping」機能を実装しようとしています。私が使用しているコードは次のとおりです。
(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)
私の親友によってJavaに翻訳されました:
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));
}
}
これらは両方とも false を返します。私は間違ったことをしているに違いないと思いますが、Google の調査では別のことがわかりました。私は混乱しています!