Xceed .NET Libraries Documentation
Xceed.Ftp Assembly / Xceed.Ftp Namespace / FtpConnection Class / FxpPassiveTransfer Property


In This Topic
    FxpPassiveTransfer Property (FtpConnection)
    In This Topic
    Gets or sets a Boolean value indicating if FXP file transfers use the passive method or not to initiate the data connection.
    Syntax
    'Declaration
     
    Public Property FxpPassiveTransfer As Boolean
    'Usage
     
    Dim instance As FtpConnection
    Dim value As Boolean
     
    instance.FxpPassiveTransfer = value
     
    value = instance.FxpPassiveTransfer
    public bool FxpPassiveTransfer {get; set;}

    Property Value

    true if FXP file transfers use the passive method to initiate the data connection; false otherwise. By default, this property is true.
    Remarks

    The passive method to initiate a data connection implies the following: the client sends the PASV command to the server. This command is a request to the server that it open a port for a data connection. The server responds with an address and a port to connect to for the data transfer.

    When the property is false, the active method is used to initiate a data connection: the client sends the PORT command to the server. The command includes a local port number on the client machine and is a request to the server that it connect to the client at the specified port for a data connection.

    For FXP file transfers to work properly, one client should have the property to true, and the other to false.

    For all non FXP file transfers, see the PassiveTransfer Property.

    Example
    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also