这是因为你的server 端或者 client 端一方退出,所以 reset by peer 了。
你的不支持多线程吧,支持多线程就没事了!
你的不支持多线程吧,支持多线程就没事了!
解决方案 »
- 请问如何在jface Dialog的标题栏中自定义按钮或图标?
- sql server2000为什么找不到你
- 有关Java 程序文件相互调用类的问题
- 简单工厂模式可以解释一下吗?
- 关于javamail的,如何判断一个Message类型的message(邮件)是否有附件?哪个对,还是都不对?高手帮忙。
- 同一个包中的类怎样访问,为什么简单的两个类用editplus编译通不过?
- 在SWT开发中的一些问题
- 有没有现成的API或者其他方法能检验字符串表示的“年月日”的合法性?
- 请问如何使JScrollPane对象自动滚到最后一行?
- Visualage for java3.5中的问题
- 如何转换ASCII玛和字符(马上给分)
- 118分:关于updateString的中文问题
我的程序是多线程的,每一个连接生成一个新的线程,处理每个连接的线程里有这一段代码:
DataInputStream dis = new DataInputStream(this.socket.getInputStream());
tring line = "";
while((line = dis.readLine()) != null)
{
//do something。
}
如果客户断开连接的话,line = null,该线程会正常退出的,现在就是这段代码抛出
connection reset by peer异常了,不知是why?to skyyoung(路人甲):
我找过论坛了,没有找到,不知应该用什么关键词查?