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