TsgcWebSocketHTTPServer › Propiedades › AutoStartSession
Crea una nueva sesión HTTP automáticamente para cada solicitud entrante cuando el estado de sesión está habilitado.
property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;
False
Cuando tanto SessionState como AutoStartSession son True, el servidor HTTP asigna una nueva TIdHTTPSession (y dispara OnSessionStart) la primera vez que recibe una solicitud sin una cookie de sesión válida, de modo que el código del servidor no tiene que llamar a CreateSession() explícitamente. Déjelo en False si desea decidir en el código del manejador si crear la sesión o rechazar la solicitud. La propiedad no tiene efecto cuando SessionState es False.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.SessionTimeOut := 600000;
oServer.Active := true;