Есть ли возможность обнаружить, если цель Wake on LAN доступна и прослушивает сеть?
У меня есть несколько машин с Windows 10 с работающим адаптером Intel I211 Ethernet. Для всех, Wake on LAN включен и работает хорошо в большинстве случаев.
Но иногда этого не происходит (например, Windows Update отключает WoL, кто-то отключает питание и т.д.).
В настоящее время я отправляю волшебный пакет WoL и начинаю пинговать машину, пока она не преуспеет. Но я не знаю, загружается ли машина, что может занять некоторое время, или машина вообще не проснулась. Поэтому было бы здорово иметь прямую индикацию в моем приложении контроллера, если машина доступна и прослушивает магические пакеты.
Моей первой идеей было то, что адаптер Intel мог отвечать на эхо-запросы, но это кажется невозможным.