Thema: Delphi Intraweb Timeout

Einzelnen Beitrag anzeigen

mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#3

AW: Intraweb Timeout

  Alt 16. Aug 2017, 20:56
es gibt mittlerweile verschiedene Varianten, wie z.B. verschiedene zu konfigurierende "Redirect...(URL)"

OldScool und schon jahre lang sicher im Gebrauch:
- man verwende einen asychronen Clientseitigen Timer... z.B. alle 5sec... das belastet auch langsame Server oder Netzwerkverbindungen nicht wirklich
- alle 5sec schickt also der Client=WebBrowser dann im Hintergrund eine TimerMessage an den Server und löst dort ein Event aus
- in diesem Timerevent kann man nun selbst per Session oder sonstwas für ein Timer / Grund die Session selbst beenden und den Client per passenden TerminateAndRedirekt(StaticURL) zur Anzeige eine Nachricht wie "Session abgelaufen und eines "HomeLinks" ala "Bitte hier klicken um die WebAnwendung neu zu starten" auf dann einen sauberen neunen Sessionstart bekommen
- wichtig ist, das es eine einfache passive statische WebSite ist, welche die Sessionbeendet Meldung anzeigt! (Wäre es ein Intrawebdialog oder ein IW-Formular hätte man ja automatisch schon wider eine (neu) IW-Session
  Mit Zitat antworten Zitat