Home » Tutorials » Netzwerk und Internet » Indy

Indy

Einleitung

Das weltweite Datennetz Internet bietet viele Möglichkeiten, wobei unterschiedliche Protokolle zum Einsatz kommen. Darunter gibt es welche, die sehr häufig benutzt werden (z.B. HTTP und FTP), und andere, die kaum noch benötigt werden (z.B. Gopher).
Um in eigenen Programmen auf das Internet zugreifen zu können, gibt es umfangreiche Sammlungen an Internet-Komponenten. Im Lieferumfang von Delphi befinden sich seit einiger Zeit die Indy-Komponenten (früher waren es die NetMaster-Komponenten). Außerdem gibt es die Freeware-Internet Component Suite (ICS) von Francois Piette.
In diesem Tutorial wollen wir einen Blick auf eine kleine Auswahl der Indy-Komponenten werfen.
Wer noch ein Delphi im Einsatz, bei dem die Komponenten-Sammlung nicht vorinstalliert ist, kann sie unter www.indyproject.org kostenlos herunterladen. Die Installation wird von einem Installationsprogramm durchgeführt, so dass keine weiteren Einstellungen vorgenommen werden müssen.


In diesem Tutorial wird die Indy-Version 10 eingesetzt. Selbstverständlich können hier nicht alle zig Komponenten vorgestellt werden, sondern nur eine kleine Auswahl der Client-Komponenten, die wohl am häufigsten benötigt werden. Die Server-Komponenten werden völlig außen vor gelassen.
Im Download-Bereich der Indy-Website gibt es übrigens Hilfedateien und ausführliche Demoprogramme, die den Einsatz der Komponenten verdeutlichen. Den Download der Demo-Programme ist sehr zu empfehlen, da wir im Verlauf dieses Tutorials häufig auf einzelne Anwendungen davon zu sprechen kommen werden.