【发布时间】:2012-03-09 21:39:46
【问题描述】:
我目前有一个简单的系统设置,其中 ObjectInputStream 直接从连接到客户端 Socket 输入流的 GZIPInputStream 读取:
InputStream stream = s.getInputStream();
GZIPInputStream gis = new GZIPInputStream(stream);
ObjectInputStream input = new ObjectInputStream(gis);
System.out.println(input);
return input;
问题在于,ObjectInputStream 尝试读取流标头并开始阻塞线程。为什么会发生这种情况,和/或我该如何阻止这种情况发生?
【问题讨论】:
-
您认为这有帮助吗? home.comcast.net/~cgokey/java/zlib/index.html 。只是想帮忙。不过没玩过。
-
目前看起来很棒,感谢您的链接!
标签: java gzip objectinputstream