【发布时间】:2016-09-06 12:44:38
【问题描述】:
尝试连接到 Java 中的 IPv6 地址时出现“无路由到主机异常”。使用简单的 Java 代码进行如下连接
socket = new Socket();
SocketAddress serverAddress = new InetSocketAddress(host, port);
socket.connect(serverAddress, timedout);
【问题讨论】:
尝试连接到 Java 中的 IPv6 地址时出现“无路由到主机异常”。使用简单的 Java 代码进行如下连接
socket = new Socket();
SocketAddress serverAddress = new InetSocketAddress(host, port);
socket.connect(serverAddress, timedout);
【问题讨论】:
这意味着您的计算机上没有 IPv6 配置。要检查这一点,请尝试连接到 ::0(环回),即使没有任何配置,它也应该可以工作。
如果您想使用::0 以外的地址,您应该找到支持它的 ISP,或者只是在两台或多台计算机(或 VM)之间配置一个 LAN。
【讨论】: