Ich verwende
Indy für Standardaufgaben, d.h. mal schnell ne
TCP-Kommunikation nach dem
Query-Response Prinzip aufbauen (Client sendet Anforderung, bekommt Antwort).
ICS ist -wie erwähnt- eventbasiert. Für eine Unterhaltung muss man aber eine State-Machine bauen, was an sich kein Problem ist, aber dem sequentiellen Gedanken widerspricht.