0

FtpWebRequestC# のクラスを使用してファイルを転送しています。そのクラスにはプロパティがあります

ftpobject.usePassive = true (or) false;

私はそれを意味しました

  • use passive が false の場合、「アクティブ」です。
  • use Passive が true の場合、「Passive」です。

上記の意味は正しいですか、それとも間違っていますか?

4

1 に答える 1

3

はい、あなたが正しい。MSDNから:

クライアント アプリケーションのデータ転送プロセスがデータ ポートで接続をリッスンする場合は false 。それ以外の場合、クライアントがデータ ポートで接続を開始する必要がある場合は true。デフォルト値は true です。

...と...

UsePassive プロパティを true に設定すると、「PASV」コマンドがサーバーに送信されます。このコマンドは、転送コマンドの受信時に接続を開始するのではなく、データ ポートでリッスンし、接続を待機するようにサーバーに要求します。

于 2009-12-28T11:19:22.747 に答える