Eine
TCP/
IP Verbindung zwischen zwei Programmen aufzubauen ist ja noch das kleinste Problem.
Viel wichtiger ist das Protokoll auf Anwendungsebene (OSI Level 7).
Es gibt ja schon einige etablierte Protokolle wie z.B. HTTP,
FTP,
SMTP, POP, Telnet...
Ohne eine Idee welches bestehende Protokoll man übernehmen könnte oder wie man ein eigenes Protokoll entwickelt, ist die Kommunikation zweier Programme relativ witzlos.