0

httpclient実装からの投稿を受け入れることができるApache HTTPCoreを使用して実装されたサーバーがあります。サーバーに送信し、投稿コンテンツを処理し、クライアントで応答を返すことができるように、十分に機能しています。すべてが機能しているように見えますが、クライアント接続が正常に完了したにもかかわらず、サーバーがタイムアウトになるまで接続を維持していることに気付きました。応答を受信した後、クライアント側で接続を閉じる必要があると想定していBasicResponseHandler()ますが、を使用しているStringため、すでにそれを行っていると思います。実際に近い。

これについて何か考えはありますか?を返す別の応答ハンドラーを使用してみて、それがInputStream機能するかどうかを確認するつもりでしたが、それが をBasicResponseHandler返すので、すでに舞台裏でそれを行っていると思いましたString

4

1 に答える 1

1

サーバーがEOSを読み取っていない場合、クライアントは接続を閉じていません。クライアントへの接続で読み取りタイムアウトを設定するのが正しい戦略です。

于 2011-10-24T02:44:07.323 に答える