在close()之后,基于套接字的PrintWriter不会刷新

时间:2012-05-31 00:52:08

标签: java sockets flush printwriter

我正在编写服务器 - 客户端应用程序。

问题是,在关闭打印编写器之后,{@ 1}}在服务器中没有刷新。但是如果我关闭打印编写器,它也会关闭套接字,但是我需要稍后再使用它。

我该如何解决这个问题?

PrintWriter

它不会刷新,就像我在刷新后关闭打印本。(或者如果我关闭程序!)

1 个答案:

答案 0 :(得分:0)

问题是套接字正在忙着读取(在while循环中,直到它不为空)。