java.net.SocketException: socket closed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.gamvan.club.im.server.ServerListenThread.startListen(ServerListenThread.java:37)
at com.gamvan.club.im.server.ServerListenThread.run(ServerListenThread.java:30)

解决方案 »

  1.   

    把关闭的方法分装起来
    try{
    socket.close
    }
    catch(Exception e)
    {System.out.println("g环比两届四百")}
      

  2.   

    socket问题
    http://community.csdn.net/Expert/topic/4654/4654417.xml?temp=.981106
    着急呀,大家帮忙解决,谢谢
      

  3.   

    你关闭了server socket,当然不可能再accept了,你好好看看stack trace,你可以关闭client socket,但是不要关闭server socket