TFTP Client & Server
You are looking for a free TFTP client/server which supports the TFTP blocksize option ?
Here it is:
The server always listens on UDP port 69 and provides remote access to the working directory where the server has been started. The server will refuse requests for all files requests with "..", slashes and colons due to security reasons. Without these restrictions, all Files on the Host system would be accessible via TFTP.
The client can replace the standard windows TFTP client. The commandline is compatible to the TFTP.EXE that ships with most OS versions, but it supports a number of useful extensions that are missing in the standard client.
These include the
- TFTP Blocksize option (RFC 2348)
- TFTP Timeout Interval and Transfer Size Option (RFC 2349)
Usage: TFTPClient [-i] [-b blocksize] [-t timeout] [-p portnumber] host [GET | PUT] local_file [destination_file]
If you think that the source code (C) of these two tools would help you, please feel free to contact us.
Freeware, Version 1.10, Build April 2015
Changes in 1.01 => 1.10
- fixed option negotiation algorithm
- fixed lost-packet retry issue
Changes in 1.00 => 1.01
- added support for transfers with more than 0xFFFF / 65535 blocks