客户端运行的时候没有出过错,但是服务器空闲时,过一天多就会出那个exception,难道它收到了一个不应该接收的包?

解决方案 »

  1.   

    to miles_z(www.2yup.com/asp/):怎么容错?愿闻其祥to SAsura(SAsura):客户端是一个applet,如果有人用就通过socket发包过来,如果没人用服务器就一直等着。 thanks all
      

  2.   

    无非就是catch一下。如果测试有问题,可以根据catch到的exception,决定停止,还是继续循环。关键是要搞清这个错误是不是恶性的。
      

  3.   

    catch exception后不要break就会继续循环了
      

  4.   

    这样吗?while (true) {
      try {
        ...
      } catch (Exception e) {
        ...
      }
    }