Tarakan
Новичок
Как проверить, в on-line ли еще юзер?
Делаю чат, проверяю следующим образом: при каждой перезагрузке фрейма (через определенное юзером "время обновления") записываю в таблицу id даного юзера, его время обновления и текущее время. Здесь же проверка для всех записей: если разница записаного и текущего времени больше времени обновления, то запись удаляется. С одним пользователем работает безукоризненно, но если несколько, через некоторое время работы юзеры удаляються, даже если они еще в чате.
Как делаются подобные вещи? Помогите, плз, с алгоритмом.
Заранее благодарен.
Делаю чат, проверяю следующим образом: при каждой перезагрузке фрейма (через определенное юзером "время обновления") записываю в таблицу id даного юзера, его время обновления и текущее время. Здесь же проверка для всех записей: если разница записаного и текущего времени больше времени обновления, то запись удаляется. С одним пользователем работает безукоризненно, но если несколько, через некоторое время работы юзеры удаляються, даже если они еще в чате.
Как делаются подобные вещи? Помогите, плз, с алгоритмом.
Заранее благодарен.