К содержанию
Первый Коммит

Модуль 11 после покупки курса

WebSocket и реалтайм

  • WebSocket
  • Socket.IO
  • Комнаты
  • Чат
  • Уведомления
  • SSE
  • Аутентификация WS

#11.1 WebSocket vs HTTP

Протокол HTTP работает по модели «запрос — ответ»: клиент отправляет запрос, сервер отвечает, соединение закрывается. Сервер не может сам отправить данные клиенту — только в ответ на запрос.

WebSocket — протокол, который устанавливает постоянное двустороннее соединение между клиентом и сервером. Обе стороны могут отправлять данные в любой момент, без нового запроса. Основные области применения:

  • Чаты и мессенджеры — мгновенная доставка сообщений
  • Уведомления в реальном времени — новый комментарий, лайк, заказ
  • Онлайн-игры — синхронизация состояния
  • Совместное редактирование — Google Docs, Figma
  • Live-данные — котировки акций, счёт матчей

Платная часть курса

Остальные модули открывает покупка курса

Первые 2 модуля курса «Node.js» открыты всем. Остальные 14 модулей, включая этот, открываются после покупки курса. Доступ остаётся навсегда вместе со всеми обновлениями курса.

Уже купили этот курс? Войдите, и он откроется.

В этом модуле 13 разделов

  1. 11.1 WebSocket vs HTTP
  2. 11.2 Socket.IO — сервер
  3. 11.3 Клиент
  4. 11.4 Комнаты (Rooms)
  5. 11.5 Аутентификация WebSocket
  6. 11.6 Server-Sent Events (SSE)
  7. 11.7 Практика
  8. 11.8 WebSocket без socket.io: пакет ws
  9. 11.9 Масштабирование: Redis adapter
  10. 11.10 Система присутствия (online/offline)
  11. 11.11 Аутентификация в WebSocket
  12. Итоги модуля 11
  13. Домашнее задание

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.