SA Шпаргалка

Все ответы в 2 клика

Средний

Зачем нужны Ping/Pong фреймы в WebSockets?

WebSocket — это постоянное TCP-соединение. Если клиент и сервер долго молчат, промежуточные балансировщики (Nginx, AWS ALB) или фаерволы могут решить, что соединение "мертвое", и разорвать его (Idle Timeout).

Решение (Keep-Alive):
Протокол WebSocket поддерживает специальные управляющие фреймы — Ping и Pong.

  • Сервер (или клиент) раз в 30 секунд отправляет пустой Ping-фрейм.

  • Вторая сторона обязана мгновенно ответить Pong-фреймом.


✅ Итог: Трафик ходит, балансировщики видят активность и не рвут соединение. Плюс это способ быстро обнаружить, что у клиента пропал интернет.

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»