java - java.net.preferIPv4Stack 实际上做了什么以及它可能有什么样的副作用?

标签 java ubuntu networking ipv6

在 Ubuntu(操作系统)中,java.net.preferIPv4Stack 实际上做了什么以及它可能有什么样的副作用?

根据Java文档,

If IPv6 is available on the operating system, the underlying native socket will be an IPv6 socket.

例如,如果 java 程序连接到其他没有 IPv6 的服务器,这有帮助吗?

最佳答案

causes the underlying native socket to be an IPv4 socket 。对于你提到的情况没有帮助。它确实有助于解决某些错误。

关于java - java.net.preferIPv4Stack 实际上做了什么以及它可能有什么样的副作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579759/

相关文章:

java - 使用 Speedment Streams 进行异步回调

java - Android:尝试在两个动画之间添加等待,在 wait() 错误之前获取对象未被线程锁定

java - 在生产或测试中运行时,Grails 不使用我的数据源?

java - 无法在类中的两个数组之间使用相等运算符来模仿 ArrayList 的工作原理

java - 同步mysql数据库和文件夹

networking - GKE 是否使用覆盖网络?

ubuntu - sed 无法从文件中删除

ubuntu - Redmine:想要将 webrick 服务作为后台进程运行

networking - NAT 实现

sockets - TCP拥塞会影响其他端口吗?