HS TFTP is a C software library that enables the implementation of TFTP over UDP socket layer as per RFC 1350. It provides support for both file get and put functionality for client and server sides. The software is supplied with complete source code.
To work with HS TFTP, a user application initializes and configures the library first. The software then authorizes service callbacks such as timer management, memory management and event callbacks. The HS TFTP protocol module is easily portable to any environment with this architecture.
Furthermore, HS TFTP interfaces within the HS Sock library enabling UDP transport services. As a result, a user application doesn't have to worry about Winsock, HS TFTP handles transmission, reception, and event handling over the socket layer. For enhanced performance, the TFTP module manages all critical protocol information flows, errors recovery, acknowledgements, timeouts, and so on.
As the process continues, HS TFTP will promptly retrieve the next memory block from the user's application when it is appropriate to send the next block of data. Similarly, as data is received, the module will retrieve the next memory block from the user's application to store the data.
HS TFTP is a popular choice for embedded devices and other appliances that require software or configuration retrieval or upgrades, along with XMODEM.
After a successful purchase of HS TFTP, clients will receive an email with a download link, which includes the following documents: HS TFTP library binaries (Win32 static library), HS TFTP library full source code in C with MS Visual C project workspace, HS TFTP Demo Application binaries and full source code, and HS TFTP library user manual, providing complete documentation on the library API.
Overall, the HS TFTP software library is a powerful and versatile tool that simplifies the file sharing and retrieval process over UDP sockets. The source code is well documented and is easy to understand, making it an exceptional product for individuals or development teams.
Version 1.3.8: Major release
Version 1.3.0: Support for TFTP blocksize option, RFC 1782 and RFC 1783
Version 1.2: New Release
Version 1.0: New Release