connection reset这个原因有点多。上代码吧
如果socket是在接收完数据之后在关闭不会报这个异常的,会报类似这样的异常: socket already closed... 看它报的异常应该是一开始就没连接上。 原因可能有以下几个: 一、连接的ip和端口是否正确。 二、网络是否连通 三、服务端是否开启
例如:客户端输入的内容已经结束.服务器还在进行读取内容所以会抛出异常. 在服务器读取数据加判断读取数据流是否有效 int temp = 0; while (inputStream.available()>0&&((temp = inputStream.read()) != -1)) { System.out.println(temp); }
可能频繁发起连接的
楼主最好上代码,不过Connection reset通常是因为网络断了引起的。也就是Client与Server,其中一端断开,另外一端就会出现Connection reset的异常,但是楼主频繁出现这个异常,感觉不应该是网络原因,我觉得你是不是,接收到数据以后就跳出了方法或者是把Socket给关闭了啊?
路过看看 我也是菜鸟
路过看看 兄弟加油
62,614
社区成员
307,327
社区内容
加载中
试试用AI创作助手写篇文章吧