Ich habe hier jetzt zwei Extreme gesehen -
Indy, die eierlegende Wollmilchsau und WinSocket-
API, die low-Level Schnittstelle.
Beides ist für ein Konsolenprogramm eher ungeeignet, da entweder zu fett oder zu kompliziert und nicht objektorientiert.
Aber es gibt auch noch etwas dazwischen, nämlich die
Unit ScktComp.
Damit kann man sowohl
TCP-Server als auch Clients schreiben.
Aber halt nur
TCP/IPv4 (IPv6 oder UDP sind nicht vorgesehen).
Für einen
TCP-Client als Konsolenprogramm ist die
Unit ScktComp die ideale Lösung.
Man muss mit ungefähr 13 KByte zusätzlichen Code rechnen.