我有两台 Linux 服务器。我在两台服务器上都运行同一个 Java 应用程序。其中一台运行为UDP协议另一个是UDP6 协议。当我向UDP协议应用程序,它会通过一致的端口返回给我。但是当我向我的UDP6 协议应用程序,它通过随机端口返回给我。
为什么 udp6 通过随机端口返回?是否可以将我的 udp6 应用程序更改为 udp?
服务器 1 (udp):
服务器2(udp6):
谢谢。
答案1
UDP就是UDP。
“udp6” 只是 IPv6 上 UDP 的一种语言或 API 约定,与传统的 IPv4 不同。您的应用程序是使用固定端口还是临时端口由您的调用以及可能的 API 定义。低于某个系统特定值的固定端口可能需要提升权限。