как автоматически обновить список пользователей в чате - PullRequest
1 голос
/ 24 февраля 2010

Я разрабатываю приложение чата с использованием .net, здесь я должен периодически обновлять пользователей онлайн, есть ли способ, пожалуйста, предложите мне.

теперь я получаю имя пользователя, как только пользователь вошел в систему, и я удаляю пользователя, когда он нажимает кнопку выхода из системы, все в порядке и работает нормально, но некоторые пользователи просто закрывают браузер, и я не могу определить он в сети или нет, любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 24 февраля 2010

Для веб-приложения обратите внимание на элемент управления Asp.NET AJAX Timer ( MSDN )

Также смотрите событие JavaScript BODY onUnLoad . Он запускается, когда окно браузера закрывается или пользователь уходит, изменяя URL-адрес адресной строки или щелкая что-либо и т. Д.

Для приложения формы, посмотрите на различные элементы управления таймера

1 голос
/ 24 февраля 2010

Вы можете использовать некоторый механизм уведомления на стороне клиента, используя такие вещи, как AJAX (или ASP.NET AJAX ). Пусть клиент уведомляет сервер каждые 1-2 минуты, чтобы отправить сигнал «Я жив».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...