TsgcWebSocketHTTPServer › Properties › AutoStartSession
Crée automatiquement une nouvelle session HTTP pour chaque requête entrante lorsque l'état de session est activé.
property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;
False
Lorsque SessionState et AutoStartSession sont tous deux True, le serveur HTTP alloue un nouveau TIdHTTPSession (et déclenche OnSessionStart) la première fois qu'il voit une requête sans cookie de session valide, de sorte que le code serveur n'a pas besoin d'appeler CreateSession() explicitement. Laissez cette valeur à False si vous souhaitez décider dans le code du gestionnaire de créer la session ou de rejeter la requête. La propriété n'a aucun effet lorsque SessionState est False.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.SessionTimeOut := 600000;
oServer.Active := true;