Active-Passive-File-Download - WeOnlyDo Software example code



All

wodCrypt (12)
wodSSH (10)
wodSFTP (23)
wodSSHServer (1)
wodSSHTunnel (11)
wodSSHpackage
wodSFTPdll

wodSSH.NET (10)
wodSFTP.NET (24)
wodFtpDLX.NET (22)
wodWebServer.NET (10)

wodAppUpdate (13)
wodHttpDLX (8)
wodFtpDLX (22)
wodTelnetDLX
wodFTPServer (3)
wodWebServer (10)
wodVPN
wodXMPP (13)
All ** [Visual Basic] ** [C#] ** [VB.NET] **

Active/Passive File Download
Set Passive property to False to make component work in Active mode and vice-versa.
VB code
Dim wodFtpDLX As wodFtpDLXCom
Private Sub Form_Load()

    Set wodFtpDLX = New wodFtpDLXCom

    wodFtpDLX.HostName = "xx"
    wodFtpDLX.Login = "xx"
    wodFtpDLX.Password = "xx"
    wodFtpDLX.Blocking = True

    ' This is all you need to set to make component work in Active/Passive mode
    wodFtpDLX.Passive = False

    ' It's time to connect to server. All we now need to do is call Connect method.
    wodFtpDLX.Connect

    ' If no exception was thrown, we are connected to server, and it's safe to begin download.
    wodFtpDLX.GetFile "C:\", "/home/remote_filename"

    ' We're done. Disconnect from server.
    wodFtpDLX.Disconnect

End Sub
C# code
private WeOnlyDo.Client.FtpDLX wodFtpDLX;
private void Form1_Load(object sender, EventArgs e)
{
    wodFtpDLX = new WeOnlyDo.Client.FtpDLX();

    wodFtpDLX.Hostname = "xx";
    wodFtpDLX.Login = "xx";
    wodFtpDLX.Password = "xx";
    wodFtpDLX.Blocking = true;

    // This is all you need to set to make component work in Active/Passive mode
    wodFtpDLX.Passive = False;

    // It's time to connect to server. All we now need to do is call Connect method.
    wodFtpDLX.Connect();

    // If no exception was thrown, we are connected to server, and it's safe to begin download.
    wodFtpDLX.GetFile("C:\\", "/home/remote_filename");

    // We're done. Disconnect from server.
    wodFtpDLX.Disconnect();
}
VB.NET code
Dim wodFtpDLX As WeOnlyDo.Client.FtpDLX
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    wodFtpDLX = New WeOnlyDo.Client.FtpDLX()

    wodFtpDLX.Hostname = "xx"
    wodFtpDLX.Login = "xx"
    wodFtpDLX.Password = "xx"
    wodFtpDLX.Blocking = True

    ' This is all you need to set to make component work in Active/Passive mode
    wodFtpDLX.Passive = False

    ' It's time to connect to server. All we now need to do is call Connect method.
     wodFtpDLX.Connect()

    ' If no exception was thrown, we are connected to server, and it's safe to begin download.
    wodFtpDLX.GetFile("C:\\", "/home/remote_filename")

    ' We're done. Disconnect from server.
    wodFtpDLX.Disconnect()
End Sub