2011-10-24 6 views
0

私はHTTPClient実装から投稿を受け入れることができるApache HTTPCoreを使って実装されたサーバーを持っています。サーバーに送信し、投稿の内容を処理し、クライアントで応答を返すことができるように、十分な作業をしています。すべてがうまくいくようですが、クライアント接続が正常に完了しても、タイムアウトするまでサーバーが接続を維持していることに気づいています。私は応答を受け取った後にクライアント側の接続を閉じる必要があると仮定していますが、私はすでにBasicResponseHandler()を使用していると信じています。これはStringを返します。実際に閉じる必要があります。HTTPクライアント/サーバー、私はBasicResponseHandler()と私のクライアント側の接続を閉じているとは思わない

これについてのご意見はありますか?私はInputStreamを返し異なる応答ハンドラーを使用してみてください、と作品クロージングかどうかを確認するつもりだったが、サーバーが読まれていない場合、それはString

答えて

1

を返すように私はすでにBasicResponseHandlerが舞台裏であることをしていたと仮定しましたEOS、クライアントは接続を閉じていません。クライアントへの接続に読み取りタイムアウトを設定するのが正しい戦略です。

関連する問題