到目前为止,我正在3台设备上测试我的应用。来自Sprint的一台设备LG Optimus从未在https呼叫上抛出异常(可能一周一次)
T-Mobile上的Nexus S几乎每小时都会出现这样的事情:
读取错误:ssl = 0x3f4060:I / O错误 在系统调用期间,连接重置 通过同行
现在我有平板电脑进行测试(S7 slim)并通过WiFi连接,我收到如下错误:
SSL关闭失败:期间出现I / O错误 系统调用,断管
你知道为什么会发生这种情况吗?有什么方法可以避免它们吗?
答案 0 :(得分:1)
通过对等方休息意味着服务器拒绝/丢失您的连接。 SSL故障可能是连接重置的直接结果。我敢打赌,在一些长期连接的中间切换网络(wifi到3G)时会发生这种情况。
如果可能,请创建连接,执行任何IO,并尽快断开连接。如果确实需要处理长持久连接,请准备好处理此类异常并在后台重新连接。