你所讲不好实现。
我所想问的是能否通过socket本身或者它的输入输出流来判断当前服务器是否断开。

解决方案 »

  1.   

    通过流来判断应该能够实现。服务器如果是正常退出,那么服务短的套接字会被关闭(如果没有关的话,只能等待清除),你如果继续从套接字上读东西,会得到一个异常。这就行了。如果是非正常关闭,可能服务短的套接字不会被马上释放,但是最终的结果,在你这端,一定会出现异常。另外,你应该在代码中检查从套接字中读出的东西,最后应该是得到null。