私は現在、ObjectInputStream がクライアント Socket の入力ストリームに接続されている GZIPInputStream から直接読み取る単純なシステムをセットアップしています。
InputStream stream = s.getInputStream();
GZIPInputStream gis = new GZIPInputStream(stream);
ObjectInputStream input = new ObjectInputStream(gis);
System.out.println(input);
return input;
これに関する問題は、ObjectInputStream がストリーム ヘッダーを読み取ろうとし、スレッドのブロックを開始することです。なぜこれが起こっているのですか?また、どうすればこれを防ぐことができますか?