来自in中的javadoc
getOutputStream()``Socket:
关闭返回将关闭关联的套接字。
另外,关闭
PrintWriter(和所有其他打印机/写入器)也将关闭其基础流。因此,您可以
OutputStream通过关闭
PrintWriter(in
hiMsg()),然后尝试写入已关闭的套接字来关闭您的套接字。
要解决此问题,请不要关闭
PrintWriter。垃圾收集将为您处理!但是,使用完后,请务必关闭插座。

来自in中的javadoc
getOutputStream()``Socket:
关闭返回将关闭关联的套接字。
另外,关闭
PrintWriter(和所有其他打印机/写入器)也将关闭其基础流。因此,您可以
OutputStream通过关闭
PrintWriter(in
hiMsg()),然后尝试写入已关闭的套接字来关闭您的套接字。
要解决此问题,请不要关闭
PrintWriter。垃圾收集将为您处理!但是,使用完后,请务必关闭插座。