Я создал очень простое приложение ASP.NET, похожее на чат, которое отображает текущих онлайн / офлайн пользователей:
У меня есть таблица со столбцом DateTime, который используется как метка времени. Каждый раз, когда пользователь вызывает Postback или подобное событие Get, я обновляю метку времени. Я хочу на сервере создать некоторый периодический процесс, который я могу использовать, чтобы проверить, как долго пользователь был неактивен, учитывая, что я знаю, когда он в последний раз был активным. Как только они будут считаться неактивными (скажем, через несколько минут), я хочу установить значение другого столбца, чтобы пометить их как «Не в сети».
Любые предложения будут оценены.