在进行java nio 进行非阻塞网路服务器端编程时,怎样捕获一下异常:
   1.网线断开。
   2.客户端程序关闭。
   3.客户端socket.close()
   4.客户端shutdown().
请大家帮帮忙,急啊。

解决方案 »

  1.   

    在进行java  nio  进行非阻塞网路服务器端编程时,怎样捕获以下异常:  
         1.网线断开。  
         2.客户端程序关闭。  
         3.客户端socket.close()  
         4.客户端shutdown().  
    请大家帮帮忙,急啊。 分不够可以加
      

  2.   

    不明白 你问啥啊 直接try catch喽 不知道是不是我理解错了
      

  3.   

    对于
       2.客户端程序关闭。  
         3.客户端socket.close()  
         4.客户端shutdown().  
    服务器可以收到FIN报。但对于“1.网线断开”,可以用时间超时解决,当非阻塞的不提供setTimeOut()方法,请大家提供一下比较好的处理方法,谢谢。