@have_a_questions

Как устроен чат в контакте?

Подскажите пожалуйста как устроен чат в контакте. Я реализовал чат которая не очень похожа на систему чата в вк. Там предлагается через какой то определенный промежуток времени делать запрос на сервер для наличия новых сообщений в базе данных у пользователя с определенным id. Мне кажется это не оптимальный вариант для реализации этого функционала потому что делать бесконечное число запросов на сервер через очень малый промежуток времени весьма не оптимально. Соответвстенно вк мне кажется что по инициативе сервера устанавливется соединение с клиентом при наличии для него сообщений в базе данных после чего ему отправляется сообщение.Подправьте меня пожалуйста если я ошибаюсь и помогите изучить как устроен чат вк. И что они используют: web sockets, sse, comet
  • Вопрос задан
  • 2098 просмотров
Пригласить эксперта
Ответы на вопрос 3
coderisimo
@coderisimo
Откройте консоль и увидите что ваш браузер постоянно шлет запросы на сервер.
Ответ написан
Lumore
@Lumore
Front-end developer
Long polling/websocet
Ответ написан
Комментировать
@Levhav
Возьмусь за разработку проектов любой сложности.
То что вам надо называется comet во например моя статья на эту тему и вот ещё одна
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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