Как в C# определить, есть ли клиент с данным IP-адресом в локальной сети?
Есть p2p приложение, которое получает список пробросов портов с NAT-устройства по IGD протоколу. Как проверить, есть ли клиент с определенным адресом в этой локальной сети?
Не пинговать ведь его?)
(предвижу ситуацию, когда у клиента внезапно падает wi-fi, а при обратном подключении dhcp дает другой ip-адрес. В таком случае проброс останется активным достаточно долго, роутер сам мертвые пробросы не скидывает)