求Java Socket大神点拨一个Java Socket API“java.net.SocketException: Connection reset”故障,怎么破
大神,您好:小弟的代码console后台报错日志如下图一:小弟点击其中的倒数第一行报错,到达下面的图片二所示类型的代码现场:小弟点击图片一中倒数第二行报错,得到下面图片三...
大神,您好: 小弟的代码console后台报错日志如下图一: 小弟点击其中的倒数第一行报错,到达下面的图片二所示类型的代码现场: 小弟点击图片一中倒数第二行报错,得到下面图片三中所示类型的代码现场: 希望大神能够点拨: 小弟的代码,错在哪里?应当如何修改?
展开
展开全部
java.net.SocketException: Connection reset
引起这个异常的原因有两个:
一、客户端和服务器端如果一端的Socket被关闭,另一端仍发送数据,发送的第一个数据包引发该异常;
二、客户端和服务器端一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常。
简单来说就是在连接断开后的读和写操作引起的。
==========================
把你的socketClient代码给我看下。
引起这个异常的原因有两个:
一、客户端和服务器端如果一端的Socket被关闭,另一端仍发送数据,发送的第一个数据包引发该异常;
二、客户端和服务器端一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常。
简单来说就是在连接断开后的读和写操作引起的。
==========================
把你的socketClient代码给我看下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询