- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
新的 iOS websocket 库,SocketRocket ,看起来真的很棒,聊天示例项目真的很可爱。示例聊天服务器是用 Python 编写的,我对此一无所知。我对 node.js 上的 socket.io 有点熟悉,更喜欢尝试 javascript。我尝试将 SocketRocket TestChat 模拟器应用程序连接到 node.js(6.10) socket.io(0.8.7),但连接被拒绝。 (另外,我也不是 Node 专家,所以这可能是个愚蠢的问题)。
在最近对 SO question 的回答中,mikelikespie 对 op 说:“我建议更新您的堆栈以使用我们刚刚发布的 iOS WebSocket 库。”
这到底是什么意思?让 SocketRocket 库与 Node socket.io 服务器通信需要什么?非常感谢任何示例代码或建议。
最佳答案
好吧,socket.io 有自己的协议(protocol),它建立在传输协议(protocol)之上,例如 websockets 或长轮询,好吧,SocketRocket 只是一个 websocket 库,仅此而已。 Socket.io 也有一些身份验证,所以它不可能与普通的网络套接字一起使用。我建议你使用的只是一个 websocket 服务器,仅此而已。如ws ,应该兼容。还有其他库,但是 ws
我相信目前正在积极开发,并且比其他库更新。
您也可以使您的客户端 socket.io 兼容,但我认为它不需要。这是它的规范:https://github.com/LearnBoost/socket.io-spec
希望我有所帮助。
关于ios - 如何在 socket.io 中使用 SocketRocket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302561/
我明白了。这是我第一次尝试安装它,我必须安装它,因为我需要 Pony Debugger 正常工作。 Undefined symbols for architecture i386: "_utf8_
我目前在我的 appdelegate.m 中有一个 socketrocket 连接 _webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSUR
我正在开发一个 iPhone 应用程序(使用 iOS 9 beta)。我正在使用我正在使用的套接字连接 SocketRocket客户端库。但是当我尝试与一些无效的主机名建立 wss 连接时,我在打开套
我正在使用 SocketRocket ,但我无法让它在后台传递消息。当我再次打开该应用程序时,它会恢复连接(无需重新连接)并且所有消息都会立即进入。 这是我的连接代码: - (void)_reconn
我正在使用 SocketRocket 库:SocketRocket Github对于基于 websockets 的 mqtt。我已成功连接服务器。 let socket = SRWebSocket(u
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
所以我们的应用程序在 SocketRocket 中已经经历了一段时间的崩溃。我们每天从中得到大约 20 次崩溃,堆栈跟踪如下: Crashed: com.apple.root.default-over
所以我想使用 socket.io 开发一个基本的聊天应用程序。我正在使用 this框架,本质上只是 SocketRocket 的包装器。 现在我创建了一个 connectToHost:onPort 并
我是 iOS 编程新手,仍在学习 Swift。我正在尝试使用 SocketRocket 库 https://github.com/facebook/SocketRocket在 Swift 项目中,以便
刚刚切换到与 Protobufs 结合的 Websockets。在 IOS 上就像一个魅力,但我不确定如何通过 SocketRocket Lib 实现 SSL 握手(如 NSURLConnection
我目前正在使用 SocketRocket 作为我的 iOS 应用程序的 WebSocket 实现,并希望将我服务器的 CA 固定为具有 SR_SSLPinnedCertificates 属性的受信任证
我今天才开始使用 CocoaPods...首先,我添加了 AFNetworking,效果很好……然后我需要 SocketRocket…… 然而,SRWebSocket.m 在添加 CocoaPods
尝试使用 SocketRocket 连接到自定义套接字服务器时出现错误: Error Domain=SRWebSocketErrorDomain Code=2133 "Invalid Sec-WebS
新的 iOS websocket 库,SocketRocket ,看起来真的很棒,聊天示例项目真的很可爱。示例聊天服务器是用 Python 编写的,我对此一无所知。我对 node.js 上的 sock
我使用 Objective-C 的 SocketRocket 库连接到 websocket: -(void)open { if( self.webSocket ) { [self.webSoc
我刚刚使用 SocketRocket 制作了一个简单的实时文本聊天应用程序。它在 iOS 6.0 和 5.1 上运行良好,但是当我尝试在连接时在 5.0 上运行它时,出现以下错误... Websock
我写了一个简单的Node.js WebSocket chat server 。为了运行服务器,我将 foreman start 与仅包含以下行的 Procfile 结合使用:chat: npm sta
NSString *urlString = @"ip address"; self.webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURL
我使用的是 Xcode 版本 6.0.1 (6A317),并且很长一段时间都遇到 Apple Mach-O 错误。引入 SocketRocket 项目后出现此错误。 duplicate symbol
我将 SocketRocket 移动到自定义框架中,现在未调用委托(delegate)方法。这段代码在不在框架中时确实有效,它在主线程上运行并且委托(delegate)不为空。 _mSocket
我是一名优秀的程序员,十分优秀!