Как отправить многоадресный пинг с помощью .NET? - PullRequest
3 голосов
/ 24 августа 2010

Как я могу отправить многоадресный пинг в .NET?Чтобы все компьютеры в сети отвечали?

1 Ответ

4 голосов
/ 25 августа 2010

Предполагая, что вы имеете в виду "широковещательный пинг" (я сам получаю два запутанных сообщения "Все время"):
Получите IP-адрес шлюза локальной сети, измените последний байт на 255, пропингуйте этот IP.

Однако основная проблема вашего подхода заключается в том, что набор всех устройств в сети, которые будут отвечать на широковещательный пинг, обычно намного меньше, чем набор всех устройств в сети.Я обнаружил, что, хотя большинство устройств будут отвечать на прямой пинг, очень немногие будут отвечать на широковещательный пинг.Это зависит от реализации.

...