当另一端的套接字关闭时,读取器应返回一个空字符串。这是您要寻找的条件。要处理异常,请将读取循环包装在try / catch块中。
try { while ((inputLine = input.readLine()) != null) { System.out.println("I got a message from a client: " + inputLine); } } catch (IOException e) { System.err.println("Error: " + e); }您可能会发现本教程对用Java中的套接字进行读/写操作很有帮助。



