Назад | Перейти на главную страницу

Как отключить UDP-соединение от процесса Windows Server 2003

У меня работает программа, которая подключается к порту UDP для выполнения многоадресной передачи. Я пытаюсь смоделировать сетевой сбой, когда этот процесс не может достичь конечной точки UDP, но все остальное по-прежнему работает.

Я использовал CurrPorts, но это позволяет мне принудительно закрывать TCP-соединения, не может много сделать с UDP-соединениями с помощью этого инструмента.

Есть ли способ смоделировать отказ сети только для этого порта?

UDP не имеет соединений, это просто пакеты, которые сами по себе не имеют никакого отношения друг к другу. Однако что вы можете сделать для имитации сбоя сети, так это настроить правило брандмауэра, которое будет включать / отключать трафик по протоколу UDP. Вы можете настроить, какие порты будут затронуты, а также какие узлы будут затронуты, так что это именно то, что вы хотите сделать.

Если вы не знаете, как добавить правило брандмауэра: запустите firewall.cpl, нажмите «Дополнительные настройки» и добавьте свое правило. Или посетите, например, эта страница с пошаговыми инструкциями по добавлению правила:

http://www.howtogeek.com/112564/how-to-create-advanced-firewall-rules-in-the-windows-firewall/