Ja stimmt...
Hab das aus dem Kopf geschrieben...
idudpServer1.Active := false;
Natürlich...
Es geht hier auf überhaupt nicht um Thread-Save...
Es geht darum, dass idClient1.Connect die Verarbeitung anhält... Und erst wieder kommt, wenn die OnConnected abgearbeitet ist...
Und nicht das der Event Connect ausgeführt wird und irgendwann später kommt...
Das macht
Indy scheinbar schon immer so...
Mavarik