WebSocket в лифте: соединение есть, но приложение не работает

Wait 5 sec.

Вы заходите в лифт. Интернет пропадает. WebSocket по-прежнему OPEN. Приложение уверено, что все хорошо. Вы спускаетесь вниз, выходите, старый WebSocket может быть по-прежнему OPEN. Добро пожаловать в мир распределенных систем.Главная проблема: операционная система не обязана мгновенно сообщать приложению, что TCP-соединение перестало передавать данные. Читать далее