我正在使用 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));
}
}
这两个都返回假。我想我一定是做错了,但谷歌研究告诉我不同。我很困惑!