TsgcWebSocketHTTPServer › Properties › SessionState
Abilita il tracciamento delle sessioni HTTP basato su cookie sopra il protocollo HTTP stateless.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Imposti SessionState su True per consentire al server HTTP di assegnare un id di sessione a ciascun client e mantenere lo stato per utente nella raccolta SessionList. Gli eventi OnSessionStart, OnSessionEnd, OnCreateSession e OnInvalidSession forniscono i punti di aggancio per implementare i flussi di login. Regoli SessionTimeOut per controllare la scadenza per inattività, e combini con AutoStartSession per creare sessioni automaticamente alla prima richiesta. Vedere l'argomento Sessioni server HTTP per una panoramica completa.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;