哪个是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中获得了此链接