Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - NetMasters

Présentation

Les composants internet de NetMasters se trouvent dans l'onglet "FastNet" de la palette de composants.
Pour les nouvelles versions de Delphi (à partir de Delphi 7), vous ne trouverez plus ses compossants. Ils ont été remplacés par les composants Indy.

Composantnt
 Description
NMDayTime Il permet d'obtenir la date et l'heure sur un serveur internt daytime.
NMMsg Il permet d'envoyer des messages texte ASCII simples par TCP/IP.
NMMSGServ il permet de recevoir les messages envoyés avec le composants NMMsg
NMecho Il permet d'envoyer et de recevoir du texte auprès d'un serveur d'écho internet.
NMFTP Il permet de réaliser des transferts de fichiers entre des machines connectées en réseau par le protocole FTP (File transfer Protocol).
NMHTTP Il permet de réaliser des transferts de fichiers par le protocole HTTP (HyperText Transfer Protocol).
NMNNTP Il permet d'envoyer et de recevoir des messages auprès d'un serveur de news par le protocole NNTP(Networking News Transfer Protocol).
NMStrm Il permet d'envoyer des flux de données sur un serveur de flux en réseau local ou par internet.
NMStrmServ Il permet de recevoir des flux envoyés par le composant NMStrm.
NMPOP3 Il permet de récupérer des messages électroniques auprès d'un serveur de courrier électronique en utilisant le protocole POP3 (Post Offic Protocol)
NMSMTP Il pemet d'envoyer du courrier électronique à partir d'un serveur de courrier.
NMTime Il permet de récupérer la date et l'heure auprès d'un serveur time sur internet.
NMUDP Il permet de transférer des données par le réseau à l'aide du protocole UDP 5User Datagram Protocol).
NMURL Il permet de convertir des données URL en une chaine lisible et inversement.
NMUUProcessor Il permet d'encoder ou de coder des fichiers MIME.
Powersock Il ebcapsule l'API Winsock.
NMGeneralServer Il est utilisé comme serveur TCP/IP générique.
NMFinger Il permet d'obtenir des informations sur un utilisateur à partir d'un serveur finger internet.


Exemple d'utilisation

Nous allons créer un programme permettant de télécharger un fichier par FTP.



Pour cela, nous avons besoin du composant TNMFTP qui se trouve dans l'onglet FastNet de la palette de composant de delphi.
Puis, Placez un TBevel, trois composant TEdit, deux TButton et quatre Tlabel dans la fiche du projet. Disposez ces composants comme l'image ci-dessus.

procedure TForm1.Button2Click(Sender: TObject);
begin
//Bouton "Quitter"
Close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
//Bouton "Télécharger"
//Paramètres de connection
NMFTP1.Host:=Edit3.Text; //Hote (pour Free : ftppero.free.fr)
NMFTP1.UserID:=Edit1.Text; //Nom d'utilisateur
NMFTP1.Password:=Edit2.Text; //Mot de passe
NMFTP1.Connect; //Connection
NMFTP1.Mode(MODE_ASCII); //Mode de transfert
if (InputQuery('Téléchargement d''un fichier', 'Fichier à télécharger : ', RemoteFile)) then
begin
LocalFile:=''; //Fichier de destination
NMFTP1.Download(RemoteFile, LocalFile); //Fichier à télécharger
end;
NMFTP1.Disconnect; //Déconnection
end;

Pour commencer,le "button2" permet de quitter les programme. L' appui sur le "button1" effectue le téléchargement du fichier par FTP. Pour commencer, on se connecte sur le serveur FTP grâce au nom de l'hôte, au nom d'utilisateur et au mot de passe. Par défaut, le port vaut 21. On choisit ensuite, le mode de transfert des fichiers. On créée une petite fenêtre qui demande à l'utilisateur le nom du fichier à télécharger.
Puis, le programme effectue le téléchargement Pour terminer, on se déconnecte du serveur.


FTP    [ 02-10-2001 ]
 Programme permettant de télecharger un fichier par ftp en utilisant le composant TNMFTP.
Télécharger :  [6 Ko] [Télécharger telechftp.zip]

Auteur : Yoann
Site internet :
http://delphipage.free.fr/

Tous droits réservés - Contacts
Haut de la page