我们正在开发一个程序,我们需要刷新(强制压缩和发送数据)GZIPOutputStream.问题是,GZIPOutputStream的flush方法不能按预期工作(强制压缩和发送数据),而是Stream等待更多数据进行有效的数据压缩.
当您调用完成时,数据将被压缩并通过输出流发送,但GZIPOutputStream(不是基础流)将被关闭,因此我们无法写入更多数据,直到我们创建新的GZIPOutputStream,这会花费时间和性能.
希望任何人都可以提供帮助.
最好的祝福.
我正在开发一个1到多个服务器客户端应用程序,这是一个小项目.
由于套接字IO阻塞.我正在为此寻找解决方案.
谁能告诉我这两种解决方案的优劣是什么?
谢谢