我做了一个普通的Socket的通信的程序,但是做为服务器时,客户端不断的连接然后断开,导致服务器异常,不知道这个问题怎么解决

解决方案 »

  1.   

    短连接的,那就在完成任务时关闭SOCKET,当然你要对整个接收和连接过程捕获异常。客户端退出时close下
      

  2.   

    要是客户端也是自己写的,断开之前最好发送退出信号给服务器,如果不是,服务器端就好自己定时检查闲置的Socket连接,发送一个心跳包给客户端,如果客户端已经断开,两次发送后会出现异常,这时你就可以关闭它了。
      

  3.   

    这个贴继续顶
    Socket.close()都执行了 还抛出异常