2009-12-28 37 views
0

我使用C#中的FtpWebRequest類傳輸文件;在這個類有一個屬性使用FTPWebrequest類的主動/被動FTP傳輸

ftpobject.usePassive = true (or) false; 

我是想

  • 如果使用被動是假的,然後它是「活動」
  • 如果用被動爲真,則是「被動」

我上面的意思是對還是錯?

回答

3

是的,你說得對。從MSDN

假,如果客戶端應用程序的數據傳輸過程中監聽數據端口上的連接;否則,如果客戶端應該在數據端口上發起連接,則爲true。默認值是true。

......還有......

的UsePassive屬性設置爲true發送 「PASV」 命令到服務器。該命令請求服務器偵聽數據端口並等待連接,而不是在收到傳輸命令時啓動一個連接。

+0

哦謝謝你vry much – karthik 2009-12-28 11:24:35