If you are looking for a free network library for the .NET platform then you may wish to look at BytesRoad.NetSuit library. This is an open source network library completely written in C#. You may find it useful if you would like to insert support for communication with FTP servers in your application. FTP support implemented in the library is very powerful as it is compliant with RFC 959 (File Transfer Protocol) and includes the ability to communicate with FTP servers through the various proxies (such as Socks4, Socks4a, Socks5, HTTP CONNECT). The capability of communication with FTP servers through the proxies depends on another set of classes exposed by the library. You may also use these classes in your application to implement low level network communication with remote computers through the proxies.
BytesRoad.NetSuit: A free network library for .NET platform
*************************************************************
14 November 2005
Copyright (C) 2004-2005 BytesRoad Software
-----------------
1. INTRODUCTION
-----------------
BytesRoad.NetSuit is a free library for .NET platform. It may be used
on .NET Framework 1.0 or later.
BytesRoad.NetSuit is licensed under the terms of the GNU General
Public Licence (GPL). A copy of the licence is included in the
distribution.
Please note that BytesRoad.NetSuit is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. Please refer to the licence for details.
-------------------
2. LATEST VERSION
-------------------
The latest version of this class library can be obtained from:
http://www.BytesRoad.com/NetSuit/
If you have an comments, suggestions or bugs to report, please post a
message at http://www.bytesroad.com/NetSuit/.
-----------------
3. DOCUMENTATION
-----------------
Documentation is included in the distribution (see \Docs folder).
For the latest information, please visit:
http://www.BytesRoad.com/NetSuit/
-----------------
4. DEPENDENCIES
-----------------
BytesRoad.NetSuit includes the follwoing assemblies:
BytesRoad.Net.Ftp.dll depends on BytesRoad.Dig.dll and
BytesRoad.Net.Sockets.dll and BytesRoad.Net.Sockets.dll
depends on BytesRoad.Diag.dll.
--------------------
5. COMPILATION
--------------------
In order to build BytesRoad.NetSuit library you need to have .NET
Framework version 1.0 or later installed on your computer.
Run build_lib.bat batch file to rebuild the library. You need to have
path to csc.exe (C# compiler) to be included into PATH environment
variable.
DotEtiveSocket 1.0
(Popularity: ) : DotEtiveSocket is a derivate of the original System.Net.Sockets.Socket, and System.Net.Sockets.TcpClient that enables you to make existing or new software written in .NET compatible with Socks 4, 4A, and 5. Just 2 lines of code, and transform any previous application into ...