Соединения NodeJS + Socket.io разрываются/переподключаются?

В производственной среде у меня есть игра, которая использует локальные переменные соединения-для хранения состояния игры. Однако я замечаю, что если я какое-то время бездействую в соединении, оно отключается и снова подключается, что теряет текущее состояние. Во время моих тестов на локальном хосте я никогда не замечал такого поведения. Является ли это нормальным поведением для соединений сокетов или что-то еще вызывает разрыв соединений.

Если это нормальное поведение, как это обычно обрабатывается? Должны ли значения подключения храниться глобально, чтобы их можно было восстановить в случае разрыва/повторного подключения пользователя?

12
задан majic bunnie 14 March 2012 в 19:12
поделиться