Я реализую в C# протокол обнаружения (DNS-SD). У меня небольшая проблема: когда моя программа запущена, мне нужно определить, когда установлено новое соединение (подключен сетевой кабель или подключен Wi-Fi), чтобы объявить о себе и в этой сети.Сообщайте, когда подключен сетевой кабель/подключен Wi-Fi
Но как это обнаружить? Я видел некоторый код, чтобы получить текущее состояние сетевой карты, но не событие, и я хочу избежать, чтобы сделать некоторые опросы в состояниях сетевых карт.
Проверьте это: http://stackoverflow.com/questions/1387650/how-to-get-an-event-whenever-the-network-cable-is-connected-or-disconnected –