Topic Path: Symbol Reference > Classes > TIdTrivialFTP Class
TIdTrivialFTP Class

Implements a Trivial File Transfer Protocol client.

TIdTrivialFTP = class(TIdUDPClient);

TIdTrivialFTP is a TIdUDPClient descendant that implements a Trivial File Transfer Protocol (TFTP) client, as described in the Internet Standards documents: 

RFC 1350 - Trivial File Transfer Protocol  

RFC 1782 - TFTP Option Extension  

RFC 1783 - TFTP Blocksize Option  

Trivial FTP is an extremely lightweight and simple UDP-Based file transfer protocol that is normally used read and write files from/to a remote server. TFTP cannot list directories, and currently has no provisions for user authentication. 

TIdTrivialFTP supports the TFP Option Negotiation Protocol where the client appends options at the end of the Read Request or Write request packet. TIdTrivialFTP also supports the TFTP Blocksize Option which allows the client and server to negotiate a blocksize more applicable to the network medium.

Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.