【发布时间】:2014-09-10 05:58:48
【问题描述】:
我有一个客户端-服务器应用程序。在客户端(我无法访问客户端代码),间歇性地发生一个套接字异常,上面写着“java.net.SocketException: Connection reset”。这不是“java.net.SocketException: Connection reset by peer”。有了这些信息,我可以断定问题出在客户端吗?
【问题讨论】:
标签: java web-services sockets
我有一个客户端-服务器应用程序。在客户端(我无法访问客户端代码),间歇性地发生一个套接字异常,上面写着“java.net.SocketException: Connection reset”。这不是“java.net.SocketException: Connection reset by peer”。有了这些信息,我可以断定问题出在客户端吗?
【问题讨论】:
标签: java web-services sockets
通常“连接重置”意味着双方都有序地关闭了连接,然后您尝试在该套接字上工作。有序关闭的原因可能是由任何一方发起的。所以我会说你无法根据这个错误确定哪一方。
“对等方重置连接”表示远程端将发送重置数据包(RST)以终止连接,而无需有序关闭(关闭)。在这种情况下,您知道它是对等方(客户端)。
【讨论】: