If you would like to give your .NET application a simple way to communicate with remote computers, then BytesRoad.NetSuit may be the library you are looking for. It is an open source network library developed for the .NET platform and is completely written in C#. It exposes classes that you may use in your own application for communication with FTP servers. It also contains classes suitable for TCP/IP communication through various proxies.
||Windows 98/Me/NT/2000/XP/2003 Server, .NET Framework