Использование socket.io 1.4.5.
Кажется, что бы я ни делал, я не могу предотвратить запуск socket.io события переподключения или уничтожение клиентского сокета при прерывании интернет-соединения.
На стороне клиента у меня: reconnectionDelay: 99999999, timeout: 99999999999, reconnection: false,
И все же, если Интернет отключается, сокет становится неопределенным (примерно через 20 секунд), и событие повторного подключения срабатывает, когда Интернет снова включается.
Моя конечная цель - использовать один и тот же сокет на сервере и на клиенте (независимо от того, сколько времени прошло с тех пор, как они общались), если этот сокет явно не отключен на сервере. Я не могу повторно подключиться к сокету по своему желанию, потому что я храню данные в сокете и широко использую socket.id в своем приложении. ЕСЛИ сокет и идентификатор сокета внезапно изменятся, приложение сломается.