Задать вопрос
@bugakovAM

Как реализовать систему отслеживания статуса пользователя программы реализованную на C#?

Пишу программу на С# (по принципу вайбер) , не могу придумать как реализовать систему слежения за действиями пользователя для вывода идентификатора ОНЛАЙН/ОФФЛАЙН.
Натолкните пожалуйста на принцип реализации такой системы (пока что в программирование не очень силен).
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Варианта два - клиент периодически шлёт специальный запрос, что он онлайн.
Вариант два - если клиент совершал какую-то активность недавно, то он онлайн.
Более конкретно можно сказать только на более конкретный вопрос
Ответ написан
@cicatrix
было бы большой ошибкой думать
А по какому протоколу работает связь клиент-сервер?
Если TCP, то ведь можно просто опрашивать состояние соединения и держать его всё время ESTABLISHED. Правда, такой подход годится для относительно малого числа клиентов. Если их счёт пошёл на тысячи, то да, нужно опрашивать периодически.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы