现实中,肯定不能保证客户端不去关闭,有异常不要紧,要紧的是去处理异常,而不要因为异常导致整个软件崩溃。try{nputStreamReaderstream=newInputStreamReader(socket.getInputStream());BufferedReaderreader=newBufferedReader(stream);while((true){Stringin=reader.readLine();}}catch(IOExceptione){//客户端断开了}软件设计思路,参考一楼的回答.
是不是代码里面在while(true) 里面打印了什么东西