2011-08-20 2 views
8

を再利用する方法。ご想像のとおり、パフォーマンスは不可欠なので、FTP接続を再利用する方法が必要です。私は必要なものをFTPサーバ上のファイルの数千人をリストし、削除する必要があるたFtpWebRequest接続

FtpWebRequestsの接続の使用状況に関するMSDNに十分な説明がありません! 「複数のFtpWebRequestsは、可能であれば、既存の接続を再利用します。 「可能な場合」とはどういう意味ですか?私はいつ接続を閉じるかを制御したい、それに簡単!何か案が?可能が限りHttpWebRequestオブジェクトへKeepAlivetrueパラメータは.This最適に設定されているように、複数のHttpWebRequestのオブジェクトの作成および使用の下に発生した場合、サーバーへ

よろしく

答えて

9

前の接続が再利用されます。マルチスレッド操作に関して

、特定のホストへの同時接続の数には限界があります。

System.Net.ServicePointManager.DefaultConnectionLimit

+1

の同時接続を増やすには、[OK]を使用しますが、ときに、接続を閉じないことができますか? – Feyyaz

+0

GCは 'HttpWebRequest'の終了を処理しますが、' HttpWebResponse'を閉じる必要があります – Damith

関連する問題