Announcement

Collapse
No announcement yet.

Indy TCPServer & EIdTeminateThread-Exception

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Indy TCPServer & EIdTeminateThread-Exception

    Hallo, <br>
    ich habe einen TCPServer mit den Indy-Komponenten aufgebaut.
    Wenn ich das Programm oder den Serverprozess beende so bekomme ich jedesmal eine EIdTeminateThread-Exception wenn noch Clients connected sind. Wie kann ich das verhindern ? Es gibt in den Indy-Demos ein Beispielprogramm TCPStreamClientServer, aber das zeigt das gleiche Verhalten. Wie kann ich denn die Clients vorher "rausschmeissen" ?
    Wenn die Clients sich vorher disconnected haben, passiert das nicht. Werden aber die Clients auch gekillt, so kommt die Exception auch.
    Weiss jemand woran das liegt oder wie ich das verhindern kann ?

    Gruss
    Axel

  • #2
    Hallo<p>
    Ich bin mir nicht ganz sicher, aber es müsste doch eine Prozedur DisConnect geben! Der Fehler liegt darin das du die Verbindung beim Beenden nicht schliesst. D.h. du musst im OnClose deines Proggis die Verbindung beenden, dann müsste alles prima klappen<p>mfg<p>Danie

    Comment

    Working...
    X