TsgcHTTP3Server › メソッド › 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;