Création d'un serveur FTP avec Indy et Delphi

Adrien Reboisson

Ce document décrit comment construire un prototype fonctionnel de serveur FTP avec Indy 9 et Delphi. Il détaille la réalisation des gestionnaires d'évènement principaux et expose certaines fonctionnalités supplémentaires comme l'ajout de commandes personnalisées.

- Titre : Création d'un serveur FTP avec Indy et Delphi

- Auteur : Adrien Reboisson

- Parution : 28 août 2005

- Licence : Copyright ® 2005 Adrien Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Remarques

- A. Présentation

- B. Téléchargement du tutoriel

- C. Téléchargement des sources

I - Remarques

A - Présentation

Ce tutoriel a été réalisé avec Delphi 7 et Indy 9. Il peut néanmoins être repris avec Indy 10 au prix de très légers changements.
Le fichier ftp.conf dans l'archive des sources décrit un compte de démonstration dont l'utilisateur se nomme Root, de mot de passe 123. Vous pouvez le tester directement à l'aide d'un client FTP après avoir construit votre serveur ou lancé l'application compilée déjà fournie.

B - Téléchargement du tutoriel

Cliquez ici pour visualiser le tutoriel. (Ce document nécessite AcrobatReader)

C - Téléchargement des sources

Cliquez ici pour télécharger les sources du serveur.