草庐IT

SRWebSocket

全部标签

ios - 在 iOS 中保持应用程序空闲一段时间后,SRWebsocket 连接自动关闭

我正在使用SRWebSocket在iOS中打开一个websocket连接。但是,如果我有时让应用程序保持空闲状态,连接会自动关闭。之后,当我尝试发送任何数据时,websocket连接失败。在我手动断开连接之前,有没有办法保持websocket连接? 最佳答案 我们需要间歇性地ping服务器(在我的例子中,我每30秒执行一次),以避免从服务器端关闭连接。-(void)webSocketDidOpen:(SRWebSocket*)webSocket;{NSLog(@"WebsocketConnected");//Sendingautop

ios - 如何删除通过 iOS 中的 cocoa pod 生成的重复文件

我正在使用cocoapods将多个第三方文件集成到我的项目中。我必须将下面的pod集成到我的项目中xcodeproj'MyApp'workspace'MyApp'source'https://github.com/CocoaPods/Specs.git'target:"MyApp",:exclusive=>truedoplatform:ios,'7.0'pod'AFNetworking','2.0.2'pod'TwilioSDK','~>1.2.2'pod'SocketRocket','0.3.1-beta2'pod'AppRTC'end当我运行podinstall时。我得到重复项,如

ios - 如何删除通过 iOS 中的 cocoa pod 生成的重复文件

我正在使用cocoapods将多个第三方文件集成到我的项目中。我必须将下面的pod集成到我的项目中xcodeproj'MyApp'workspace'MyApp'source'https://github.com/CocoaPods/Specs.git'target:"MyApp",:exclusive=>truedoplatform:ios,'7.0'pod'AFNetworking','2.0.2'pod'TwilioSDK','~>1.2.2'pod'SocketRocket','0.3.1-beta2'pod'AppRTC'end当我运行podinstall时。我得到重复项,如

ios - 如何使用 SRWebsocket 检查网络套接字是否处于事件状态

我正在使用SRWebsocket进行套接字连接。现在,只要应用程序进入前台,我就会调用套接字打开功能,但我不想那样做。我需要先检查连接是否处于事件状态,然后才打开websocket。有什么办法吗?-(void)connectWebSocket{if(self.readyState==SR_OPEN){NSLog(@"CONNECT%u",self.readyState);}else{NSLog(@"CLOSED%u",self.readyState);}[[IXDataBaseManagersharedNetworkDataManager]deleteOldPolls];NSStrin