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

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

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

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

我曾与CocoaAsyncSocket运气。 你可以在这里findGitHub项目。

https://github.com/robbiehanson/CocoaAsyncSocket

Node.js可以和CocoaAsyncSockey可以连接的Socket.io一起使用。

我build议更新您的堆栈以使用我们刚刚发布的iOS WebSocket库。 它被称为SocketRocket 。 警告:它仍然是testing版,在生产中未经testing。

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

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

非常快。 基准testing表明它比C ++(ASIO)WebSocket客户端更好地执行。

我知道了。 我有一个工作的socket.io IOS的​​客户端。 你可以从这里下载http://minus.com/mbataWf5It#1 。 我从YouTubevideohttp://www.youtube.com/watch?v=VCXKMVENW_o中获得了此链接