Entwickler-Ecke

Internet / Netzwerk - Programmabsturz mit Verbundenem client


BlackRaven - Do 26.03.09 13:17
Titel: Programmabsturz mit Verbundenem client
Hallo, ich habe schon lange gesucht aber keine für mich relevante Antwort gefunden.

Folgendes: Ich starte den TCPServer (TIdTCPServer), lasse den Client connecten und schicke nahrichten hin und her. Soweit kein Problem. Nun Simuliere ich einen Verbindungabbruch, indem ich server.active auf FALSE stelle und der Client noch Verbunden ist. Dann stürzt der Server ab und mir bleibt nur ein STOP Befehl im RAD Studio. Ich bekomme keine Fehlermeldungen oder ähnliches.

Daten: Indy10, Delphi 2009, RAD Studio 2009 auf Windows Vista


ffgorcky - So 24.05.09 08:50

Ich kenne mich in dem Bereich leider (noch) gar nicht aus, aber hast Du Client und Server (also beide) selber programmiert?
- Und hast Du da denn schon sowas drin, wie (in etwa) if not ServerActive then ?
Also ich meine, diese Abfrage schon mal irgendwo gelesen zu haben.