jjzjj

socketrocket

全部标签

ios - SocketRocket 和 iOS 证书固定

我目前正在使用SocketRocket作为我的iOS应用程序的WebSocket实现,并希望将我服务器的CA固定为具有SR_SSLPinnedCertificates属性的受信任证书。我正在寻找一个加载一个或多个证书以传递到SocketRocket的好例子。我有以下代码可以工作,但我不确定它是否正确,或者是否有更直接的方法。CFArrayRefkeyref=NULL;NSString*path=[[NSBundlemainBundle]pathForResource:@"certificate"ofType:@"p12"];NSData*data=[[NSDataalloc]initW

ios - SocketRocket RunLoop 偶发性崩溃

所以我们的应用程序在SocketRocket中已经经历了一段时间的崩溃。我们每天从中得到大约20次崩溃,堆栈跟踪如下:Crashed:com.apple.root.default-overcommit-priorityEXC_BAD_ACCESSKERN_INVALID_ADDRESSat0x0000000cThread:Crashed:com.apple.root.default-overcommit-priority0libsystem_platform.dylib0x3b8ff816spin_lock$VARIANT$mp+11CoreFoundation0x30e2d593CF

iOS 客户端使用 socketrocket 连接到服务器导致 "Stream end encountered"

NSString*urlString=@"ipaddress";self.webSocket=[[SRWebSocketalloc]initWithURLRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:urlString]]];self.webSocket.delegate=self;[self.webSocketopen];此处didCloseWithCode被调用,原因是遇到流结束。对可能出现的问题有什么想法吗? 最佳答案 对我来说,问题是套接字火箭库版本与客户端和

ios - SocketRocket 不适用于 iOS 5.0

我刚刚使用SocketRocket制作了一个简单的实时文本聊天应用程序。它在iOS6.0和5.1上运行良好,但是当我尝试在连接时在5.0上运行它时,出现以下错误...WebsocketFailedWithErrorErrorDomain=NSOSStatusErrorDomainCode=-9800"Theoperationcouldn’tbecompleted.(OSStatuserror-9800.)"UserInfo=0x6e506e0{}有谁知道这可能意味着什么或如何解决它?我浏览了github上的问题,但找不到任何内容,它声称可以在iOS5+上工作。编辑:补充一下,这是我在模

ios - 类在两者中都实现。将使用两者之一

我有一个项目,它使用SocketRocket有一个依赖项(通过CocoaPods安装),并从HeapAnalytics导入了一个静态库。显然HeapAnalytics库已经使用了SocketRocket。编译时我没有收到任何错误,但在运行时收到以下信息:ClassSRWebSocketisimplementedinboth[path]and[path].Oneofthetwowillbeused.Whichoneisundefined.我不确定如何处理它,因为我见过的大多数解决方案都需要自己编译静态库更改类名等,而且我无权访问源代码。有什么建议吗? 最佳答案

ios - 类在两者中都实现。将使用两者之一

我有一个项目,它使用SocketRocket有一个依赖项(通过CocoaPods安装),并从HeapAnalytics导入了一个静态库。显然HeapAnalytics库已经使用了SocketRocket。编译时我没有收到任何错误,但在运行时收到以下信息:ClassSRWebSocketisimplementedinboth[path]and[path].Oneofthetwowillbeused.Whichoneisundefined.我不确定如何处理它,因为我见过的大多数解决方案都需要自己编译静态库更改类名等,而且我无权访问源代码。有什么建议吗? 最佳答案
12