Internet Direct (Indy)
Home
PreviousUpNext
TIdTrivialFTPServer Class

Implements a Trivial File Transfer Protocol server.

Pascal
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.

Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.