【发布时间】:2015-02-01 12:08:04
【问题描述】:
是否可以在 java 中创建一个只绑定到 ipv6 地址的套接字?
我想知道我是否可以在一台机器上拥有 2 个套接字,以便一个绑定到 ipv4 地址,另一个只绑定到 ipv6 地址。 Networking IPv6 User Guide for JDK/JRE 5.0 解释了 ipv6 如何在 Java 平台上工作,但没有说明 ipv6 only sockets。他们甚至可能吗?我无法设置全局 IPV6_V6ONLY 属性。
【问题讨论】:
-
但根据定义,没有这样的事情。我认为 - IPv6 旨在向后兼容,?
-
糟糕,逻辑错误。我想我的意思是……当然,IPV6 只有 IPV6
-
@Elias 我理解这些选项。我想知道我是否可以在同一台机器上拥有 2 个套接字并强制它们仅绑定到 ipv4 和 ipv6 地址?
-
我不明白为什么不这样做,但是如果您使用的东西与 Java 1.5 一样古老,我不会对它的行为发誓。尝试将 Java 更新到当前支持的版本并发布您尝试过的代码。
标签: java sockets ip-address ipv6