Страницы

Поиск по вопросам

пятница, 15 февраля 2019 г.

Как узнать на сайте ли пользователь или нет?

То есть как в вк: проверяется на сайте ли пользователь, и потом пишет. И мне интересно как это делается. Знает ли кто эту страшную тайну?


Ответ

В случае VK, если говорить про почту, используется Long Polling, отправляются запросы на imxxx и al_im.php
Т.е, если неплохая достаточно точность нужна, то клиент должен пинговать сервак периодически.
Если точность особо не важна, то можно запоминать последнее время, когда человек заходил на сайт или когда посылал к серваку последний запрос. Это и будет, по сути, временем, когда человек последний раз был онлайн.

Комментариев нет:

Отправить комментарий