Wenn Du eine eigene Kommunikation mit IdTcpServer und IdTcpClient aufbaust, gibt es auch nur 4 Stellen wo Du was abfangen must
Wobei man beim TIdTCPServer natürlich vermeiden sollte, die Exceptions abzufangen, die
Indy mitbekommen muss um eine Connection zu schliessen. Siehe zum Beispiel
http://www.delphipraxis.net/139748-t...isconnect.html