Отправка обычных UDP-пакетов в Windows 10

У меня сейчас есть эффект, который сводит меня с ума. Я получил ПК с Windows 10 в локальной сети дома (типичная сеть 192.168.178.X с Fritzbox в качестве DNS и шлюза) Все работает нормально. ПК с Windows может подключаться к Интернету, я могу просматривать, играть в игры в интернете и т. Д. Сейчас я играю с небольшим устройством (ESP8266 и OLED), которое подключено через WLAN к Fritzbox, в то время как мой компьютер с Windows работает через кабель. Устройство должно принимать UDP-сообщения (без широковещательной передачи, только прямые) и отображать их на своем OLED. Я запрограммировал устройство и запустил его, а затем выполнил тестирование с помощью своего мобильного телефона Android (также в сети через беспроводную сеть), используя приложение UDP-тестер из магазина. Каждый пакет UDP прекрасно принимается и отображается на устройстве. Теперь я хочу протестировать его с ПК с Windows. Я скачал бесплатный инструмент из Интернета (Packet Sender). Ввели адрес и порт и дали текст для отправки. Устройство вообще ничего не получает. Странно #1. Сейчас я немного программирую на Java на ПК. Простой "Hello World UDP Sender". Взят прямо из какого-то учебника. (Активированный IPV4 в качестве параметра) Устройство ничего не получает. Странно №2. На ПК с Windows у меня установлен VirtualBox с Ubuntu в качестве гостя. Я запускаю Netcat и запускаю сеанс UDP. Каждый текст, который я набираю, прекрасно отображается на устройстве. Странно #3. Теперь я в замешательстве и мне нужна помощь. Что мне не хватает? Есть ли в Windows какой-либо параметр, который запрещает отправку простых пакетов UDP (без широковещания) на любой хост в той же сети? Я гуглил сеть, но не нашел никакой подсказки.

РЕДАКТИРОВАТЬ: ПК, кажется, не проблема (возможно). Я сделал запись пакета с fritzbox, и пакеты UDP прибывают туда. Просто они, кажется, не достигают ни одного беспроводного устройства в моей домашней сети.

1 ответ

Решение

Я до сих пор не выяснил точную проблему, но я думаю, что это связано либо с моим Fritzbox, и / или с моим "отношением" к нему. После того, как я обновил свой Windows 10 с юбилейным обновлением, мой компьютер получил новый IP-адрес. Теперь все работает.

Другие вопросы по тегам