【发布时间】:2023-03-19 19:09:01
【问题描述】:
我刚刚使用 SocketRocket 制作了一个简单的实时文本聊天应用程序。它在 iOS 6.0 和 5.1 上运行良好,但是当我尝试在 5.0 上运行它时,连接时出现以下错误...
Websocket Failed With Error Error Domain=NSOSStatusErrorDomain Code=-9800 "The
operation couldn’t be completed. (OSStatus error -9800.)"
UserInfo=0x6e506e0 {}
有谁知道这可能意味着什么或如何解决它?我浏览了 github 上的问题,但找不到任何东西,它声称可以在 iOS5+ 上运行。
编辑:补充一下,这是我在模拟器上测试的时候。我没有具有 5.0 的设备,所以我不确定手机是否以同样的方式失败。此外,如果我使用 ws 而不是 wss(加密),它似乎工作正常。
【问题讨论】:
-
我可以在 iOS 5 设备上测试它。您可以发布您正在使用的代码吗?
-
我看看我明天是否可以发布一些复制它的东西。我还没有使用 SocketRocket 测试示例应用程序,看看它是否具有相同的行为。
-
不知道这是否有帮助,但根据this page,-9800 是 SSL 协议错误。
标签: ios objective-c ios5 websocket socketrocket