BytesRoad.NetSuit is a free network library for the .NET platform that enables users to add FTP client functionality to their application or perform low-level networking over proxy servers, including Socks5 and HTTP proxy.
This open-source network library is completely coded in C#, and is especially useful if you're looking to integrate support for communication with FTP servers into your application. The library's FTP support is top-notch, as it fully complies with RFC 959 (File Transfer Protocol) and also includes the ability to communicate with FTP servers via a range of proxies (like Socks4, Socks4a, Socks5, HTTP CONNECT).
Of course, the ability to communicate with FTP servers through the proxies will hinge on another set of classes that the library exposes for usage. In addition, you can also leverage these same classes to implement low-level network communication with remote computers through the proxies.
Overall, if you're looking for a powerful, open-source network library that's fully compatible with the .NET platform, BytesRoad.NetSuit library is a solid choice worth considering.
Version 2.0: N/A