哪个是node.js中使用的websocket版本?

时间:2012-02-04 05:39:50

标签: ios node.js websocket

我正在尝试使用unitt ios客户端连接到node.js websocket。但它不断失败可能是因为我正在使用不同的客户端。哪个是node.js中使用的websocket版本?

4 个答案:

答案 0 :(得分:3)

我刚刚更新了我的websocket库,以便向后兼容hixie-76,它被iPhone / iPad / Safari / Opera使用。

看看是否有帮助:https://github.com/einaros/ws

答案 1 :(得分:1)

我对CocoaAsyncSocket很幸运。你可以在这里找到GitHub项目。

https://github.com/robbiehanson/CocoaAsyncSocket

Node.js可以与Socket.io一起使用,CocoaAsyncSockey可以在其中连接。

答案 2 :(得分:1)

我建议更新您的堆栈以使用我们刚刚发布的iOS WebSocket库。它被称为SocketRocket。警告:它仍处于测试阶段且尚未经过测试。

它符合RFC 6455这是最新的(也是最终的)WebSocket标准。 Unitt客户端没有并且符合旧标准,这可能是您遇到的问题的一部分。

它也不依赖于CocoaAsyncSocket(或任何其他外部依赖项)。对我来说,这是一个巨大的胜利,因为大约有一半的地方你可以有虫子。

也很快。基准测试表明它的性能优于C ++(ASIO)WebSocket客户端。

答案 3 :(得分:-1)

我明白了。我有一个适用于IOS的socket.io客户端。您可以从此处http://minus.com/mbataWf5It#1下载。我从YouTube视频http://www.youtube.com/watch?v=VCXKMVENW_o

获得此链接