#javascript #websocket
Вопрос:
Я предположил, что событие socket.onclose сработает, если по какой-либо причине произойдет потеря сети. Например, я выключил Wi-Fi. Но это событие не срабатывает. Как правильно отследить разрыв сети?
Комментарии:
1. Розетки не закрываются автоматически, когда Wi-Fi выключен. TCP разработан таким образом, чтобы быть отказоустойчивым, он будет держать сокет открытым, чтобы он мог возобновиться при повторном подключении Wi-Fi. Вам нужно использовать тайм-ауты для обнаружения проблем.