TsgcWebSocketHTTPServer › メソッド › Start
呼び出し元スレッドをブロックせずにバインディングを開きながら、セカンダリスレッドから HTTP サーバーを起動します。
procedure Start;
Start は内部ワーカースレッドを生成して Active := True を設定します。これにより、呼び出し元(通常はメイン UI スレッド)は、サーバーが設定されたポートにバインドして TLS/ALPN for HTTP/2 を初期化する間フリーズする代わりにすぐに戻ります。Start が返ったときにサーバーがリッスンしている保証はありません。サーバーが接続を受け入れ始めたときに通知を受けるには OnStartup をサブスクライブしてください。Start を呼び出す前に Port、任意の Bindings、TLS / HTTP2 オプションを設定してください。呼び出しスレッドで実行される同期的な起動が必要な場合は Active プロパティを直接使用してください。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();