首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SocketIo EngineIOException原因: SSLException

SocketIo EngineIOException原因: SSLException
EN

Stack Overflow用户
提问于 2019-10-26 18:21:39
回答 1查看 56关注 0票数 0

在使用SocketIo的安卓系统上,每次网络断线(我关闭wifi)时,我都会遇到这个异常。找不到原因,请帮帮忙:

EN

回答 1

Stack Overflow用户

发布于 2019-10-29 02:39:13

这是由于网络不可用而导致SSLSocket读取失败时可能出现的异常。Socket.IO客户端可以安全地忽略它。

如您所料,在使用网络时禁用网络会导致I/O错误。在Java语言中,这会产生这样或那样的IOException。如果您使用的是“普通”套接字,这将是一个SocketException,并且您将看到相同类型的消息(“软件导致连接中止”)。因为在本例中,您使用的是HTTPS连接,所以IOException是一个SSLException (它包装了较低级别的TCP套接字遇到的错误)。

TCP套接字抛出的任何IOExceptions都会在SSLSocket上引发SSLExceptions,至少在SSLSocketproperly closed之前是这样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58569911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档