Websockets - протокол силы - PullRequest
       17

Websockets - протокол силы

0 голосов
/ 02 марта 2012

У меня проблемы с получением Chromium / Firefox для рукопожатия с моей установкой node.js, так как они оба сейчас используют протокол hybi10 (который, по-видимому, еще не поддерживает WebSocket узла).

Правильно ли я думаючто делает ...

new WebSocket( 'ws://127.0.0.1:8000','draft-ietf-hybi-00' );

... должно заставить браузер использовать более старый протокол?Кажется, это не решает мою проблему

1 Ответ

0 голосов
/ 02 марта 2012

Нет.Второй аргумент - это дополнительный протокол, который не связан с версией протокола WebSocket, используемого браузером.Каждый браузер реализует одну версию протокола WebSocket.На серверах часто реализована поддержка нескольких версий протокола.

Возможно, модуль Node 'ws' вам подойдет.Существует также Socket.IO , который является коммуникационной библиотекой более высокого уровня, которая использует WebSockets, если она может, но включает запасные варианты, если транспорт WebSocket недоступен.

...