TsgcHTTP3Server › Methoden › Start
Start de QUIC-listener en begint HTTP/3-verbindingen te accepteren.
procedure Start;
Start laadt OpenSSL, maakt de QUIC-servercontext aan vanuit het certificaat en de privésleutel in QUICOptions.SSLOptions, bindt een UDP-socket aan Port en start de achtergrond-listener die verbindingen accepteert en de OnH3Request-gebeurtenis activeert. Het certificaat en de sleutel zijn verplicht; als een van beide ontbreekt of als ze niet overeenkomen, genereert Start een uitzondering. De native QUIC-listener vereist OpenSSL 3.5 of hoger. Roep Stop aan om de server af te sluiten.
oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;