|
SatCat5
|
Client and server for the Trivial File Transfer Protocol (TFTP)
Trivial File Transfer Protocol (TFTP) is a simple lockstep file transfer protocol that allows a client to upload or download a file from a remote host over UDP. It prioritizes simplicity over performance or security.
The client defined in this file conforms to IETF RFC 1350: https://datatracker.ietf.org/doc/html/rfc1350
The server conforms to RFC 1350 with the following exceptions:
Definition in file udp_tftp.h.
#include <satcat5/udp_socket.h>Go to the source code of this file.
Classes | |
| class | satcat5::udp::TftpTransfer |
| Transfer objects used by both TftpClient and TftpServer. More... | |
| class | satcat5::udp::TftpClient |
| A TFTP client makes request(s) to a remote server. More... | |
| class | satcat5::udp::TftpServerCore |
| ServerCore is the base class that handles TFTP network functions. More... | |
| class | satcat5::udp::TftpServerSimple |
| TFTP server with a simple streaming source and sink. More... | |