C# Таймер для множества

Есть список пользователей и нужно проверять онлайн статус, это обычно делают считая разницу во времени от последнего действия плюс некоторый интервал. DateTime.Now привязан ко времени установленном в системе и когда пользователь его сменит во время работы программы будут проблемы. Множество таймеров тоже на мой взгляд плохое решение. В общем как можно решать эту задачу? На данный момент у меня один таймер который каждую секунду отнимает у каждого объекта пользователя время сколько осталось до оффлайн в секундах


Ответы (0 шт):