Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法访问Java InetAddress_Java_Tcp Ip_Inetaddress - Fatal编程技术网

无法访问Java InetAddress

无法访问Java InetAddress,java,tcp-ip,inetaddress,Java,Tcp Ip,Inetaddress,我正在使用InetAddress,尝试访问服务器时收到错误响应。服务器是当前latop。代码如下: public static void main(String[] args) { InetAddress i = InetAddress.getByName("ip address of current machine"); System.out.println(i.isReachable(0)); // prints false System.out.println(i.

我正在使用InetAddress,尝试访问服务器时收到错误响应。服务器是当前latop。代码如下:

public static void main(String[] args) {
    InetAddress i = InetAddress.getByName("ip address of current machine");
    System.out.println(i.isReachable(0)); // prints false
    System.out.println(i.getHostName());
}

上面打印的是false,然后是实际的主机名。如何检测主机名而无法访问同一台计算机。我做错了什么?

主机名通过DNS解析。主持人不必为此工作。就像电话簿一样。它每天24小时显示您的号码,即使您外出或至少每天8小时不接听电话。

您是否尝试过非零超时以防万一?0的超时不是有点短吗?1000秒怎么样。此外,可能您的防火墙正在忽略ICMP请求。是的,1000可以工作。非常感谢。