.NET FTP Library Usage

Testamonial
"We are using Kellerman FTP Library in our main application. It’s still under development and FTP Library helped us to write an online update tool within one day. Our customers are very pleased that they are able to get new features and bug fixes with just a few clicks. We are still very satisfied with this tool. We never run into any troubles, the support is great and the price is very reasonable."

Bodo Noering
Eidothea UG

Kellerman .NET FTP includes a winforms demo with source code in VB.NET and in C#.


Using Kellerman FTP is easy. To transfer files, simply specify the server information and call a transfer method:

FTP ftp = new FTP ();
// Set the name of the FTP server (its URL)
ftp.HostAddress = "ftp.fsz.bme.hu" ; // A Hungarian university. change this with your FTP server
ftp.UserName = "anonymus" ; // Replace with your user name
ftp.Password = "user@mail.com" ; // Replace with your password

System. Console .WriteLine( "We are downloading the a.txt file. This is a non-blocking call" );
ftp.DownloadFileAsync( "a.txt" , "a.txt" );

// we wait while this opperation takes place
while (ftp.IsBusy == true )
{
System.Threading. Thread .Sleep(100);
}
System. Console .WriteLine( "The maximum speed for downloading a.txt was {0} KBS" , ftp.KiloBytePeak);