У меня есть два исполняемых файла, которые взаимодействуют через многоадресные сокеты UDP на отдельных машинах Windows, подключенных через концентратор. Машина 192.168.1.40 не получает сообщения от 192.168.1.41. Я настроил входящее правило для порта 11017 на машине .40, но оно все еще не разрешает соединение.
На компьютере .40 я включил ведение журнала и периодически нахожу в журнале следующие сообщения:
2015-08-10 15:07:25 DROP UDP 192.168.1.41 224.144.1.0 12044 11017 104 - - - - - - - ПОЛУЧИТЬ
"Правило имени netsh advfirewall show RuleName" на машине .40 дает:
Имя правила: RuleName
Включено: Да
Направление: В
Профили: Домен, Частный, Публичный
Группировка:
LocalIP: любой
RemoteIP: любой
Протокол: UDP
LocalPort: 11017
RemotePort: любой
Край обхода: нет
Действие: Разрешить
Хорошо.
и "состояние показа межсетевого экрана netsh" на машине .40 подтверждает, что оно прослушивает порт 11017 для UDP, любой версии, нулевой программы.
Я добавил / выключил брандмауэр после добавления правила и отключил антивирус, но он все еще регистрирует трафик на этот порт, который был сброшен в журнале брандмауэра. Нужно ли делать что-то особенное, так как это многоадресные сообщения?