Дело вот в чем: есть серверная сторона node.js и клиентская action scrip 3. Все хорошо работает, подключаюсь клиентом, создаю комнату, вхожу вторым клиентом в эту комнату - играем. Когда кто-то из клиентов выходит по каким-то причинам(по собственному желанию или интернет оборвало) срабатывает слушатель на серверной части
socket.on('close', function() {"какие-то действия"})
и дальше выполняются нужные действия для удаления клиента и комнаты. Но, когда подключаюсь двумя клиентами к комнате и ничего не трогаю минут 15, то соединения обрываются и слушатель
socket.on('close', function() {"какие-то действия"})
не срабатывает, следовательно не могу удалить не клиентов из списка клиентов и комната остается висеть. В чем может быть дело и как все-таки узнать, когда эти клиенты теряют связь с сервером? Спасибо, за любую информацию