Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Merken Server wenn Clients disconnecten?

  Alt 4. Nov 2004, 08:11
I.d.R. wird der Client dem Server mitteilen wenn er sich beendet.
Aber im Fehlerfall (Netzwerkkabel gezogen, Clientrechner abgestürzt, ...) wird keine Disconnect-Meldung vom Client mehr kommen. Und um solche Fälle zu erkennen haben viele bidirektionale Verbindungen (z.B. DCOM) einen serverseitigen Ping zum Client.
Die zweite Realisierungsmöglichkeit wäre einen serverseitigen Timeout (Session-Timeout) zu programmieren, welcher zuschlägt wenn innerhalb einer bestimmten Zeit keine neue Client-Message kommt (viele auf HTML-Basierenden System wie Online-Konten von Banken laufen so).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat