Какая версия websocket используется в node.js? - PullRequest
1 голос
/ 04 февраля 2012

Я пытаюсь подключиться к websocket node.js с помощью unitt ios client.Но это не всегда возможно, потому что я использую другой клиент.Какая версия websocket используется в node.js?

Ответы [ 4 ]

3 голосов
/ 04 февраля 2012

Я только что обновил свою библиотеку веб-сокетов для обратной совместимости с hixie-76, который используется iPhone / iPad / Safari / Opera.

Посмотрите, поможет ли это: https://github.com/einaros/ws

1 голос
/ 13 февраля 2012

Я предлагаю обновить ваш стек, чтобы использовать только что выпущенную библиотеку iOS WebSocket.Это называется SocketRocket .Предостережение: он все еще находится в стадии бета-тестирования и еще не проверен.

Он соответствует RFC 6455 , который является новейшим (и окончательным) стандартом WebSocket.Клиент Unitt не поддерживает старый стандарт, который может быть частью ваших проблем.

Он также не зависит от CocoaAsyncSocket (или любых других внешних зависимостей).Для меня это огромная победа, потому что примерно в половине мест вы можете получить ошибки.

Очень быстро.Тест производительности показал, что он работает лучше, чем клиент C ++ (ASIO) WebSocket.

1 голос
/ 04 февраля 2012

Мне повезло с CocoaAsyncSocket. Вы можете найти проект GitHub здесь.

https://github.com/robbiehanson/CocoaAsyncSocket

Node.js можно использовать с Socket.io, к которому может подключиться CocoaAsyncSockey.

0 голосов
/ 13 февраля 2012

Я понял.Я получил работающий клиент socket.io для IOS.Вы можете скачать его здесь http://minus.com/mbataWf5It#1.Я получил эту ссылку из видео YouTube http://www.youtube.com/watch?v=VCXKMVENW_o

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...