Различия
Здесь показаны различия между двумя версиями данной страницы.
comet:faq:realtime-users-list [2016/10/11 17:24] levhav |
comet:faq:realtime-users-list [2019/12/18 02:05] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Как реализовать список посетителей обновляющийся на "лету"? ====== | ||
- | Есть несколько возможных вариантов реализации. | ||
- | |||
- | Можно получить из комет сервера список авторизованных пользователей подписанных на какой то из каналов. | ||
- | |||
- | - Пользователь проходит [[comet:authentication|авторизацию на комет сервере]] | ||
- | - [[comet:javascript_api#подписка_на_получение_сообщений_из_канала|Подписывается на канал]] (можно использовать любое название канала, например IamOnline или как угодно) | ||
- | - Вы запросом к api получаете [[comet:cometql#таблица_users_in_pipes|список авторизованных пользователей подписанных на канал]] (это уже список кто сейчас онлайн) | ||
- | |||
- | - Чтобы список пополнялся новыми пользователями в режиме реального времени то надо: | ||
- | - В момент входа на сайт отправлять сообщение в канал на который мы подписались что ещё кто то онлайн http://comet-server.ru/wiki/doku.php/comet:faq:send-message-to-pipe | ||
- | - Или можно отправлять сообщение в канал из Js когда страница загрузилась http://comet-server.ru/wiki/doku.php/comet:javascript_api#отправка_сообщений_в_канал_из_js |