gpt4 book ai didi

java - 为什么 java 多播接收器无法在 Windows XP 上接收数据包?

转载 作者:可可西里 更新时间:2023-11-01 11:13:02 24 4
gpt4 key购买 nike

我在 java 中有一个 MulticastReceiver 和 MulticastSender,IP 为 224.2.2.3,端口为 8888。当我在 Windows XP 上运行接收器时,我无法接收数据包。我所有的 Linux 接收器都按预期接收数据包。当我的发件人在 Windows 上时,一切都很好。

  • 我已经关闭了 XP 上的防火墙。
  • 我已将接口(interface)绑定(bind)到我希望数据包到达的套接字。
  • 我的所有机器都在同一个网络上。

还有什么需要调整的吗?

最佳答案

如果您的接收器有多个网卡(例如安装了 VirtualBox),请降低第二个以太网卡的优先级。

Start -> Control Panel -> Network Settings -> Change adapter settings -> Internet Protocol Properties -> Advanced -> Uncheck Automatic Metric and give a high value (eg. 800)

关于java - 为什么 java 多播接收器无法在 Windows XP 上接收数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19136397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com