哪个是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中获得了此链接
- {“code”:1,“message”:“Session ID unknown”}将用户连接到socket.io进行第一次尝试
- Firebase推送通知 – 节点工作人员
- 直接从ReactNative(iOS)发布到带有签名请求的AWS S3
- NodeJS,Facebook API,Xcode
- Swift – Spritekit:当节点触及底部边缘时,添加一个计数器(高分计算器)
- 推送后未注册的设备被发送
- Firebase手电筒 – Bonsai-ElasticSearch API调用来执行search
- Braintree node.js w / iOS 9 Swift 2.1 – 客户端令牌错误
- 通过iOS上的节点js在推送通知中发送表情符号