TsgcHTTP3Server › Méthodes › Start

Start Méthode

Démarre le listener QUIC et commence à accepter des connexions HTTP/3.

Syntaxe

procedure Start;

Remarques

Start charge OpenSSL, crée le contexte du serveur QUIC à partir du certificat et de la clé privée dans QUICOptions.SSLOptions, lie un socket UDP au Port et démarre le listener en arrière-plan qui accepte les connexions et dispatche l'événement OnH3Request. Le certificat et la clé sont obligatoires ; si l'un ou l'autre est manquant ou s'ils ne correspondent pas, Start lève une exception. Le listener QUIC natif nécessite OpenSSL 3.5 ou version ultérieure. Appelez Stop pour arrêter le serveur.

Exemple


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

Retour aux méthodes