HS TFTP .NET Class Library

Overview

HS TFTP .NET class library is a .NET component which implements TFTP server and client functionality over UDP socket layer according to RFC 1350 (Trivial File Transfer Protocol).

HS TFTP .NET is designed for use from Visual C# .NET (C Sharp).

The use of HS TFTP .NET class library is Royalty Free.



Features

  • TFTP server and client
  • Defaults to 100 concurrent sessions
  • TFTP File upload
  • TFTP File download
  • Capability to select a local IP address to use for TFTP server and client operation from a list of detected local IP addresses


Model of Operation

HS TFTP .NET Class Library has been designed to provide simple and convenient way for calling applications to run TFTP server mode and client mode file transfers. All file handling, timer related and protocol related activity is hidden inside the class library.

HS TFTP .NET Class Library internally at a lower layer interfaces to HS Sock library which provides UDP transport services. User application need not worry about Winsock - HS TFTP .NET does all transmission, reception and event handling over socket layer.

TFTP module which is part of the class library handles all protocol information flow, error recovery, acknowledgements, timeouts and so on.


HS TFTP .NET Class Library Architecture

HS TFTP .NET class library internally consists of upper layer interface class DLL - HsTftpDllCs.dll, core TFTP DLL - HsTftpDll.Dll, TFTP protocol module – HsTftp and Socket interface module HsSock




SOFTWARE LICENSING TERMS

HS TFTP .NET class library is offered in under following licenses:

  • Single Developer Source Code License
  • Company Source Code License

Single Developer Source Code License: This license must be purchased for every developer who installs and uses HS TFTP .NET Library source code. This license includes full source code of HS TFTP .NET Class Library and its internal components in C# and C. This license gives the right of royalty free deployment and use on unlimited number of computers or embedded devices within the company. This license also gives the right to modify, re-compile, re-release and make derivative works on any part of source code. In addition, this license grants the right to re-distribute The Software as part of company products in any form and / or to use the Software both within and outside the Company.

Company Source Code License: This license grants the rights of use for HS TFTP .NET Class Library to all employees of your company (unlimited number of developers). This license includes full source code of HS TFTP .NET Class Library and its internal components in C# and C. This license gives the right of royalty free deployment and use on unlimited number of computers or embedded devices within the company. This license also gives the right to modify, re-compile, re-release and make derivative works on any part of source code. In addition, this license grants the right to re-distribute The Software as part of company products in any form and / or to use the Software both within and outside the Company.

Customization

Hillstone Software provides additional services for customization, porting and integration of the library code to better suit the needs of your products