PocketFTP - FTP client (.NET Compact Framework)
A complete FTP client for PocketPC and Windows CE.
A complete FTP client (both in C# and VB.NET) for PocketPC, Windows CE and Windows Mobile devices. It is completely event-driven: all FTP operations run asynchronously in the background and the user interface is not blocked at all! It demonstrates the following features:
- asynchronous operation
 - event-driven architecture
 - operation aborting
 - file transfers (upload and download)
 - directory browsing
 - basic operations such as creating and deleting directories
 - ASCII and binary transfers
 - active and passive transfers
 - aborting file transfer
 - connecting through proxy servers
 - using FtpList class
 - consuming Ftp events
 - using Ftp events to display detailed communication log
 - using TransferProgress to display transfer progress bar