2009-12-28 34 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