小编Pet*_*nyi的帖子

Windows 10:从以太网接口向 WSL2 发送多播 UDP 消息失败

我有以下设置

  • 通过以太网向 Windows 10 PC 发送多播 UDP 消息的外部设备
  • PC 上正在运行 WSL2,并在尝试侦听这些多播消息的应用程序中。
  • 组播通道是固定的,设备的 IP 地址是自动专用 IP 地址(169.254.xx 范围),没有 DHCP
  • 上一段中的多播设置必须假设为不可变,这意味着我无法更改执行多播和侦听的代码
  • 当侦听器应用程序位于 Windows 上并且与远程设备位于相同的自动专用 IP 范围内时,此设置可以正常工作
  • 可以从 WSL2 内 ping 通外部设备的 IP

问题:

目前,侦听器应用程序无法接收 WSL2 中的任何多播消息,因此无法识别外部设备。

问题:

如何将 UDP 消息路由到 WSL2 接口?- 我假设根本原因是,多播发生在与 WSL2 使用的子网(172.24.xx 网关)不同的子网(169.254.xx)中。

如果上述假设是错误的,那么问题可能是什么?

udp multicast windows-10 wsl-2

6
推荐指数
0
解决办法
1155
查看次数

标签 统计

multicast ×1

udp ×1

windows-10 ×1

wsl-2 ×1