TsgcWebSocketHTTPServer › プロパティ › Active
設定されたバインディングでリスニングソケットを開いて HTTP/WebSocket サーバーを起動または停止します。
property Active: Boolean read GetActive write SetActive default False;
False
Active を True に設定すると、サーバーが設定された Port(および追加の Bindings)でリッスンを開始します。False に戻すとサーバーが停止し、アクティブな接続がすべて閉じられます。このスイッチは呼び出し元スレッドで実行されるため、リスナーが完全に起動または停止するまでメソッドはブロックされます。バックグラウンドスレッドを好む場合は Start/Stop を使用してください。停止後に別のポートで再起動する場合は、以前のハンドルを破棄するために Bindings.Clear() を呼び出してください。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;