java - Java 开发人员的 IPv6 准备情况

标签 java network-programming ipv6

ARIN 建议在 2012 年 1 月(3 天!!!)之前准备好 IPv6。我想知道这对 Java 开发人员或 Java EE 服务器管理员(GlassFish、Tomcat 等)意味着什么(如果有的话)?

相信 Java 1.4+ 提供了 IPv6,但不确定它是否会在“Java 引擎盖”下自动发生,或者是否存在我们 Java 用户必须查看的真实手动更改出。提前致谢!

最佳答案

您可能想看一下 Networking IPv6 User Guide for JDK/JRE 5.0一个很好的引用。

只要您坚持使用纯 Java 函数,自 Java 1.4 以来,大多数(所有?)Java 应用程序都可以为 IPv6 做好准备,而无需更改一行代码,甚至无需重新编译。

但是,正如下文所指出的,有一个异常(exception):如果您正在存储、使用或操作原始 IPv4 地址(32 位),您将需要进行更改以允许使用 128 位 IPv6 地址。

关于java - Java 开发人员的 IPv6 准备情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661157/

相关文章:

c - 使用 SOCK_RAW 时的套接字错误以及如何接受具有第 2 层通信的多个客户端

iOS:将 iOS 应用程序屏幕转换为网络数据包

mysql - IPv6 SQL 到 Perl

c# - 带有 IPv6 地址的 Socket.Connect 引发 "Address Family Not supported"错误

java - 尝试上传时无效的 CSRF token Spring 4 MVC

java - java 将字符串 "3,55"转换为 "3.55"

java - ListView 为空时无法添加和编辑单元格

java - URLDecode.decode 方法在 Java 中未按预期工作

c++ - 需要 API 将日志消息发送到服务器

java - 无效的 IPv6 地址