Es kommt darauf an, was du machen willst. Um einfache Nachrichten auszutauschen (kommunikation zweier Programme auf einem Rechner, simpler Chat, Datei versenden) sind IdTCPClient/-Server geeignet. Um z.B. Webseiten oder Dateien im Web runterzuladen, empfiehlt sich IdHTTP. Für E-Mails gibt es IdSMTP bzw. IdPOP3.
Dafür gibt es verschiedene Beispiele in der CodeLib:
IdHTTP Dateidownload
IdTCP Datei versenden
u.v.m.
Außerdem gibt es hier sehr viele Topics über das Erstellen eines Chats.
Und auf der
INDY-Webseite kannst du Demos downloaden.
Gruß,
ManuMF