TsgcWebSocketHTTPServer › プロパティ › AutoStartSession
セッション状態が有効な場合、受信リクエストごとに新しい HTTP セッションを自動的に作成します。
property AutoStartSession: Boolean read GetAutoStartSession write SetAutoStartSession;
False
SessionState と AutoStartSession の両方が True の場合、HTTP サーバーは有効なセッション Cookie のないリクエストを初めて確認したときに新しい TIdHTTPSession を割り当て(OnSessionStart を発生させ)ます。そのため、サーバーコードは CreateSession() を明示的に呼び出す必要がありません。セッションを作成するかリクエストを拒否するかをハンドラーコードで決定したい場合は False のままにしてください。このプロパティは SessionState が False の場合には効果がありません。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.SessionTimeOut := 600000;
oServer.Active := true;