在 Windows 10 中发送常规 UDP 数据包

Sending regular UDP packets in Windows 10

我目前在这里有一个让我发疯的效果。 我在家里的本地网络中有一个 Windows 10 台 PC 系统(一个典型的 192.168.178.X 网络,使用 Fritzbox 作为 DNS 和网关) 一切运行良好。 Windows PC可以上网,我可以上网浏览,玩游戏等等。 现在我正在玩一个通过 WLAN 连接到 Fritzbox 的小设备(ESP8266 和一个 OLED),而我的 Windows PC 通过电缆连接。设备应接收 UDP 消息(无广播,直接)并将其显示在其 OLED 上。 我对设备进行了编程并启动它,然后使用商店中的一些 UDP 测试器应用程序通过我的 android 手机(也在通过无线网络中)进行测试。每个 UDP 数据包都被完美地接收并显示在设备上。 现在我想从 Windows PC 上测试它。我从互联网上下载了一个免费工具(Packet Sender)。输入地址和端口并给它一些要发送的文本。 该设备根本不接收任何东西。奇怪的#1。 现在,我现在在 PC 上用 Java 编写一些小代码。一个简单的"Hello World UDP Sender"。直接取自一些教程。 (激活 IPV4 作为参数) 设备没有收到任何东西。奇怪的#2。 在 Windows PC 上,我安装了 VirtualBox,并以 ubuntu 作为访客。 我在其中启动 Netcat 并启动 UDP 会话。我输入的每一个文本都完美地出现在设备中。奇怪的#3。 现在我很困惑,可能需要一些帮助。 我想念什么? Windows 中是否有任何设置可以防止将简单的 UDP 数据包(无广播)发送到同一网络中的任何主机? 我在网上搜索了一下,但没有找到任何线索。

编辑: PC 似乎不是问题所在(也许)。我用 fritzbox 做了一个数据包记录,UDP 数据包到达那里。它们似乎无法连接到我家庭网络中的任何无线设备。

我仍然没有弄清楚确切的问题,但我认为这与我的 Fritzbox and/or 我的计算机 "relation" 有关。在我使用周年纪念更新更新我的 Windows 10 后,我的 PC 获得了一个新的 IP。现在一切正常。