Tom: Mal wieder eine (dumme) Idee...

Beitrag lesen

Hello,

wie wäre es denn, das anders herum zu machen.

Per XMLHttp-Request setzt Du einen Heartbeat ab, vielleicht alle 3 Sek. Nur ein Minimalrequest.
Dieser lässt über die zugehörige Ressource ein Flag setzen. Die Ressource auf dem Server sorgt dafür, dass nach 10 Sek ein Logout stattfindet, wenn nicht der nächste AJAX-Request das Flag wieder gelöscht hat (uns selber wieder ein neues gesetzt hat). Wurde das Flag vom nächsten Request gelöscht, gibts sofort (also nicht nach 10, sondern nach 3 Sek) als Response den Key für den übernächsten Request. usw.

Also quasi häkeln lernen.

Der Abmeldevorgang auf dem Server wird dadurch auch nur in Gang gesetzt, wenn AJAX auf dem Client funktioniert.

Allerdings weiß ich (noch) nicht, ob man parallel zu einem noch offenen AJAX-Request bereits einen nächsten absenden kann.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de