Wenn/da
Indy bestimmt ReadFile und WriteFile für das Auslesen/Senden des
TCP-Datenstroms verwendet, kann man sowas z.B. über
CancelIo,
CancelIoEx oder
CancelSynchronousIo aus jedem Thread unterbrechen.
Aber hier wartet es ja schon beim Öffnen der Verbindung (ala CreateFile oder so) und da gibt es keinen Abbruchbefehl, aber hier sollte man irgendwo auch den passenden Timeout einstellen können (denk ich mir).