Forum: Programmieren allgemein
by Phoenix,
23. Jun 2004
Das müsste man über polling realisieren:
Der Client schreibt solange er angemeldet ist, reglemässig einen aktuellen Timestamp in die Datenbank. Am besten in einer Session-Tabelle, die sagt wann sich welcher Nutzer angemeldet hat und wann der letzte Poll her ist (eben dieser Timestamp).
Nun geht jede Anwendung her, und löscht VOR der eigentlichen Anmeldung alle Datensätze, deren Timestamp...
Forum: Programmieren allgemein
by Phoenix,
23. Jun 2004
Stimmt. Ausser, der Wert steht in einer Datenbank ;-)
Aber für soetwas gibt es normalerweise Session-Timeouts:
Wird an einer Sitzung für eine bestimmte Zeit nicht mehr gearbeitet, wird der User automatisch ausgeloggt. Das 'Arbeiten' in der Sitzung kann die Anwendung durch regelmässiges polling selber erledigen.