API呼び出しを使用してデータを読み取るInputStream
と、サーバーのストリームバッファーがいっぱいになり、このオーバーフローによってストリームが切断されるようになります。
ストリームを複数のスレッドで読み取る方法はありますか、それとも切断を回避する他の解決策はありますか?
私が使用している次のコード:
BufferedReader reader = new BufferedReader(new InputStreamReader(new GZIPInputStream(inputStream, 100*1024),"utf-8"),100*1024);
String line = reader.readLine();
while (line != null) {
//pooling to thread
line = reader.readLine();
}