С помощью какого протокола устройство определяет, что Wi-Fi-точка (к которой оно подключено) пропала? Например, если на телефоне с Android поднять точку Wi-Fi (допустим, сам тел. ни к чему подключен, поэтому доступа в интернет не будет, но это вроде и неважно), и соседний ноутбук подключить к этой точке, а потом на телефоне выключить точку, то на ноутбуке через несколько секунд она пропадет. Получается, ноутбук как-то мониторит доступность точки как "сервера" (мониторит по принципу keep-alive в TCP, или чего-то подобного), независимо от TCP/UDP и выше. Так вот - как называется тот протокол, по которому отправляются эти сообщения? Говорю сразу - вопрос чисто для общего развития. Отслеживать через это обрыв в своем клиент-серверном приложении я не собираюсь - знаю, что это было бы неправильно.
Для мониторинга доступности Wi-Fi точки устройство использует протокол ICMP (Internet Control Message Protocol). ICMP используется для отправки уведомлений об ошибках, тестирования соединения и маршрутизации IP-пакетов. Когда точка Wi-Fi пропадает, устройство может использовать ICMP Echo Request сообщения (ping) для проверки доступности сервера (точки Wi-Fi). Если устройство не получает ответа на ICMP Echo Request, оно определяет, что точка Wi-Fi недоступна.
Для мониторинга доступности Wi-Fi точки устройство использует протокол ICMP (Internet Control Message Protocol). ICMP используется для отправки уведомлений об ошибках, тестирования соединения и маршрутизации IP-пакетов. Когда точка Wi-Fi пропадает, устройство может использовать ICMP Echo Request сообщения (ping) для проверки доступности сервера (точки Wi-Fi). Если устройство не получает ответа на ICMP Echo Request, оно определяет, что точка Wi-Fi недоступна.