Ваша IPv4 адреса:
Операційна система:
Місцезнаходження:
Провайдер:

WebSocket: постійне двостороннє з’єднання

WebSocket створює довготривале двостороннє з’єднання після початкового HTTP-рукостискання. Це зручно для чатів, сповіщень і даних у реальному часі, але довге з’єднання можуть закривати проксі, балансувальники або мережеві тайм-аути.

Як працює постійне WebSocket-з’єднання

Механізм потрібно тлумачити в межах його протокольної ролі. WebSocket впливає на роботу мережі, але сам по собі не визначає причину збою.

Як знайти причину розриву

Перевірте початкову HTTP-відповідь і успішний upgrade з’єднання, а потім подивіться, чи не закривається воно через однаковий час простою. Зворотні проксі, балансувальники й міжмережеві екрани часто мають тайм-аут для довгих WebSocket-сесій. Якщо спочатку треба відокремити проблему TCP-доступності, перевірте порт через перевірку порту 2ip.

Де шукати тайм-аут

Технічна довідка: протокол WebSocket стандартизовано в RFC 6455; конкретні тайм-аути проксі та балансувальників налаштовуються окремо.