The blog has moved to a new address. The blog is now located at http://devintelligence.com

Sunday, June 25, 2006

BytesRoad.NetSuit Library 2.0

BytesRoad.NetSuit Library 2.0 is a free network library for .NET platform distributed under GNU General Public License. The library is written in C# language and source codes are also available.

FTP functionality is exposed by FtpClient class . This class contains high level methods that allow you to communicate with FTP server. Also available SocketEx class. This class may be used instead of the .NET Framework's Socket class wish your application to be able to communicate through the proxies (Socks4, Socks5 etc).

FTP Implementation features


  • Fully compliant with RFC 959 (File Transfer Protocol) and related documents
  • Comprehensive reference for the component (as compiled HTML file) integrated with .NET Framework SDK v1.1 help
  • Support communication with FTP server through the proxies. Following proxies are currently supported:
    • Socks4
    • Socks4a
    • Socks5, username/password authentication method supported
    • Web proxy (HTTP CONNECT method), basic authentication method supported
  • All methods requiring networking hava synchronous and asynchronous versions
  • Implementation of asynchronous methods follows .NET Asynchronous methods pattern
  • Each operation may be configured with required time out period
  • "Store unique file" command can be customized by specifying regular expression
  • Directory listing parser supports common directory listing formats and can be customized by the user-defined parser
  • Exception oriented error handling
  • Provide events for monitoring the communication process:
    • Event during data transferring
    • Event during receiving ftp items
    • Event on each FTP command sent
    • Event on each FTP response received
  • Supported on .NET Framework v1.0 and later


Sockets implementation features


  • Comprehensive reference for the component (as compiled HTML file) integrated with .NET Framework SDK v1.1 help
  • Following proxies are currently supported:
    • Socks4
    • Socks4a
    • Socks5, username/password authentication method supported
    • Web proxy (HTTP CONNECT method), basic authentication method supported
  • All methods requiring networking have synchronous and asynchronous versions
  • Implementation of asynchronous methods follows .NET Asynchronous methods pattern
  • Each operation may be configured with required time out period
  • Exception oriented error handling
  • Supported on .NET Framework v1.0 and later

Download BytesRoad.NetSuit Library 2.0

Technorati : , ,
Ice Rocket : , ,

No comments: