решение проблем с подключением в клиенте чата jquery / php - PullRequest
0 голосов
/ 01 ноября 2011

Последние пару дней я работал над небольшим чат-клиентом, использующим jQuery и PHP. Пока все отлично работает. Я сохраняю каждое сообщение в текстовый файл, и каждый клиент обновляет свое собственное окно чата, читая этот файл каждую 1 секунду.

Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как решать проблемы с подключением. Например, что если один из пользователей закроет свой браузер или закроет веб-страницу? Как лучше всего справиться с подобными проблемами?

1 Ответ

1 голос
/ 01 ноября 2011

Вы можете установить временную метку с именем last_access_time, которая будет содержать последний раз, когда пользователь зашел на эту страницу, и на каждой странице (или в некоторых пакетных операциях) вы можете проверить всех пользователей, что last_access_time превышал 5 минут. , Так что теперь вы можете определить, кто закрыл их окно. У каждого пользователя должен быть один last_access_time.

...