Hallo
Hatte solche Probleme auch öfters. Habe das jetzt gelöst, indem ich die Clientverwaltung selbst in die Hand nehme. (Speichere sozusagen jeden Client-Thread in nem Array). Um den Server zu beenden gehe ich jeden Client einzeln durch, trenne dessen Verbindung, setze am Ende ein Delay (ca. 1500ms) und dann setz ich active auf false.
Sollte es eine bessere Lösung geben würde mich diese auch sehr interessieren
PS: Deswegen Indy9 zu installieren halte ich nicht für sehr sinnvoll. Bei denen hatte ich auch des öfteren Probleme. Zudem bietet Indy10 auch einige neue Features