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

Implements a Trivial File Transfer Protocol server.

TIdTrivialFTPServer = class(TIdUDPServer);

TIdTrivialFTPServer is a TIdUDPServer descendant that implements a Trivial File Transfer Protocol (TFTP) server, 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. 

TIdTrivialFTPServer supports the TFP Option Negotiation Protocol where the client appends options at the end of the Read Request or Write request packet. TIdTrivialFTPServer 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.