Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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