TsgcHTTP3Server › メソッド › Start

Start メソッド

QUIC リスナーを起動し、HTTP/3 接続の受け入れを開始します。

構文

procedure Start;

解説

Start は OpenSSL をロードし、QUICOptions.SSLOptions 内の証明書と秘密鍵から QUIC サーバーコンテキストを作成し、UDP ソケットを Port にバインドして、接続を受け入れて OnH3Request イベントをディスパッチするバックグラウンドリスナーを起動します。証明書とキーは必須です。どちらかが欠落しているか一致しない場合、Start は例外を発生させます。ネイティブ QUIC リスナーには OpenSSL 3.5 以降が必要です。サーバーをシャットダウンするには Stop を呼び出してください。

使用例


oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;

メソッドに戻る