java - 在我的Java程序中,为什么我绑定到0.0.0.0时会涉及IP6?
问题描述
免责声明:网络不是我的强项。这可能是一个非常基本的问题。
为什么,当我将套接字绑定到 时0.0.0.0
,Java 是否也绑定到::
(IP6) 的等价物?我认为0.0.0.0
,以点分四符号表示,表示“任何 IP4 地址”,而不是“任何 IP 地址,4 和/或 6”。
我知道-Djava.net.preferIPv4Stack=true
系统属性设置,但我不是在问这个。我特别问为什么Java解释0.0.0.0
为“任何地址,IP4或IP6”。
解决方案
推荐阅读
- c# - 如何使用 lambda 表达式从 SQL Server 获取随机实体,并且该实体可以一次出现
- python-3.x - PyGtk3 缩放 GdkPixbuf 使 Gtk.DrawingArea 绘制速度变慢
- bash - 我需要遍历这个文件的每一行,在 Bash 中将每一行的每个值相加
- excel-formula - RunningCount webi 业务对象公式
- python - asyncio 无法连接到 RabbitMQ
- google-cloud-platform - 如何从 AppMaker 调用 REST Google Cloud API?
- windows - 使用“Win32_PrintJob”类捕获发送到打印机的文档副本数时出错
- json - 使用 dump die 时得到 json_code 数据,但返回查看 laravel 时返回非法偏移量
- python - 使用 pandas 计算 beta
- c - C结构内存分配