Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.012 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Client disconnecten (als Server)

  Alt 4. Nov 2004, 11:30
Moin,

das Problem an der Sache ist, dass eine Serverseitge Verbindungsunterbrechung genau genommen beim Client nicht sauber durchgeführt wird. Es nicht so, dass dem Client gesagt wird: "Hey, sofort die Verbindung unterbrechen!" oder "Die Verbindung wird jetzt unterbrochen!", sondern sie wird einfach gekappt und fertig. Das wird dann durch eine Exception beim Client angefangen. Deshalb wird für diesen Fall auch kein OnDisconnected-Event beim Client aufgerufen, sondern nur dann, wenn die Verbindung client-seitig beendet wird. Aber wenn vorher eine Nachricht geschickt wurde, ist nicht sicher, dass die Nachricht auch vor der Verbindungstrennung beim Client ankommt.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat