A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 经济 中级黑马   /  2015-6-4 17:14  /  338 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       今天在写Socket编程时,出现了java.net.SocketException: Connection reset,以前写的时候没有在意过,担心是自己那个知识点忘记了,于是特地写了一个测试程序,结果还是报错,很无奈,然后就google了一下,按上面的提示,最终修改成功了,先总结如下:
       java.net.SocketException(Connection reset或Connection reset by peer)产生的原因,有两个:
       (1)一端Socket被关闭,另一端还在发送数据,这将导致Connection reset by peer异常。
       (2)一端退出,没有关闭Socket,另一端Socket从中读取数据,将导致Connection reset异常。
       总结:其实刚开始,对于这两种异常,我也是不甚理解,当我站在设计者的角度时,发现这两种设计非常重要,由于本人技术有限,欢迎大家积极讨论。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马