无法通过 DLAN 在 Windows 10 和 Android 之间建立 UDP 连接

无法通过 DLAN 在 Windows 10 和 Android 之间建立 UDP 连接

我有一台 Windows 10 PC,通过 LAN 连接到 DLAN(又称电力线)适配器。同一个 DLAN 适配器也是 Android 连接的 Wifi 热点。

对方的 DLAN 适配器通过 LAN 连接到 DSL 路由器。

PC 和 Android 位于同一子网。

无论我尝试什么,我都无法将几个完全不同的 Android 远程应用程序连接到 Windows 10 PC。每个应用程序通过固定的 UDP 端口进行通信。

我尝试过了

  • 关闭Windows防火墙
  • 在路由器上打开 UDP 端口(这没什么意义,因为这是用于互联网连接,但无论如何)
  • 允许多播等。
  • 允许 UPNP
  • 允许每个客户端打开 UDP 端口

我不知道它为什么不工作。例如,我在同一个 DLAN 适配器上(通过 LAN)还有一个 Linux-VSFTP 服务器,并且与任何客户端的连接都没有问题。

我该如何调试它?

答案1

使用 Wireshark 查找 UDP 端口。

在此特定情况下,UDP 端口位于不同的子网上。检查网络适配器后,我发现接收 Windows 软件尝试使用 VirtualBox 网络适配器,而不是真正的网络适配器。

(如果有人想发布更详细的分步答案,我会将他/她的答案标记为解决方案)

相关内容