这是因为你的server 端或者 client 端一方退出,所以 reset by peer 了。
你的不支持多线程吧,支持多线程就没事了!

解决方案 »

  1.   

    to:javaone(若常狂客)
    我的程序是多线程的,每一个连接生成一个新的线程,处理每个连接的线程里有这一段代码:
    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(路人甲):
    我找过论坛了,没有找到,不知应该用什么关键词查?