Android - 客户端导致"连接由同行重置"例外

时间:2014-03-06 09:53:03

标签: java android sockets tcp

我想知道,是否有可能在客户端执行,可能导致此IOException?据我所知,这个异常是由远程站点引起的,发送RST数据包,有效地关闭了连接。无论我到目前为止得出什么答案,都声称这是服务器的错误。

但问题如下。我通过TCP套接字与服务器通信,Android应用程序是客户端。通信过去常常工作,但经过一些修改(仅限客户端),我不断得到这个例外。

我很难查明问题的根源,因为我所做的更新与通信实施无关。我只为要处理的服务器添加了另一个查询。

是否有可能从客户端产生此异常(我的代码,可能导致远程端产生此结果)?也许是通过请求重载服务器?或者Android可能会单独关闭我的套接字?或许我以某种方式关闭套接字,但这可能会产生不同类型的异常。

非常感谢有关此事的任何建议。

1 个答案:

答案 0 :(得分:0)

事实证明,问题不在于客户端实现。在执行某个查询后,服务器实际上正在结束连接。对于可能遇到类似问题的任何人(如果您认为客户端有错误,尽管程序明确说明这是服务器的错误),我建议您仔细检查服务器是否存在可能的超时等。< / p>

相关问题