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;

返回方法