Задать вопрос
@have_a_questions

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

Подскажите пожалуйста как устроен чат в контакте. Я реализовал чат которая не очень похожа на систему чата в вк. Там предлагается через какой то определенный промежуток времени делать запрос на сервер для наличия новых сообщений в базе данных у пользователя с определенным id. Мне кажется это не оптимальный вариант для реализации этого функционала потому что делать бесконечное число запросов на сервер через очень малый промежуток времени весьма не оптимально. Соответвстенно вк мне кажется что по инициативе сервера устанавливется соединение с клиентом при наличии для него сообщений в базе данных после чего ему отправляется сообщение.Подправьте меня пожалуйста если я ошибаюсь и помогите изучить как устроен чат вк. И что они используют: web sockets, sse, comet
  • Вопрос задан
  • 2126 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    SMM-менеджер
    5 месяцев
    Далее
  • Skillbox
    Интернет-маркетолог с нуля до PRO
    4 месяца
    Далее
  • Stepik
    Основы SMM ВКонтакте без "воды" с нуля до специалиста
    1 неделя
    Далее
  • Onskills
    SMM: продвижение в соцсетях
    1 месяц
    Далее
  • Академия Eduson
    SMM-менеджер free
    3 дня
    Далее
  • Skillbox
    Личный бренд
    3 месяца
    Далее
  • Skillbox
    Сайт, сообщество в VK и телеграм-канал за 2 дня
    1 неделя
    Далее
  • Академия Eduson
    SMM-специалист
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
coderisimo
@coderisimo
Откройте консоль и увидите что ваш браузер постоянно шлет запросы на сервер.
Ответ написан
Lumore
@Lumore
Front-end developer
Long polling/websocet
Ответ написан
Комментировать
@Levhav
Возьмусь за разработку проектов любой сложности.
То что вам надо называется comet во например моя статья на эту тему и вот ещё одна
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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