Design and Development of ASP.NET FTP Client (Source Code and Thesis)
Sharing information through file transfer is an essential aspect of the Internet. As such, the development of an easy-to-use FTP client has been welcomed by many. This FTP client was designed and developed using C# programming language after understanding the workings of FTP. The FTP client has four important modules - the connection module, the file management module, the file transfer module, and the auxiliary management module. The connection module facilitates the connection between a host and the server. The file management module enables creating and deleting files among other functionalities while the file transfer module facilitates uploading and downloading files after a successful connection between the host and server. Finally, the auxiliary management module enables other functionalities including the reading and writing of the configuration INI file. This FTP client is designed to be user-friendly, and the experience garnered from its development aims to help beginners in developing Windows apps using .NET.