【发布时间】:2017-04-22 16:29:23
【问题描述】:
我在 java 中创建了一个 httpServer,以便将文件发送到客户端。问题是,在我发送文件后,我被要求为我服务,服务器不断在 buffereader 中获取空命令并引发损坏的 Pipe 异常。有没有办法避免得到空命令??
【问题讨论】:
标签: java httpserver broken-pipe
我在 java 中创建了一个 httpServer,以便将文件发送到客户端。问题是,在我发送文件后,我被要求为我服务,服务器不断在 buffereader 中获取空命令并引发损坏的 Pipe 异常。有没有办法避免得到空命令??
【问题讨论】:
标签: java httpserver broken-pipe
BufferedReader中没有'null command'这样的东西,但是有BufferedReader.readLine()返回null这样的东西,这意味着对端已经关闭了连接,你也应该这样做。
【讨论】: