TsgcHTTP3Server › Metodi › Start

Start Metodo

Avvia il listener QUIC e inizia ad accettare connessioni HTTP/3.

Sintassi

procedure Start;

Note

Start carica OpenSSL, crea il contesto del server QUIC dal certificato e dalla chiave privata in QUICOptions.SSLOptions, associa un socket UDP alla Port e avvia il listener in background che accetta le connessioni e distribuisce l'evento OnH3Request. Il certificato e la chiave sono obbligatori; se uno dei due manca o non corrispondono, Start genera un'eccezione. Il listener QUIC nativo richiede OpenSSL 3.5 o successivo. Chiamare Stop per arrestare il server.

Esempio


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

Torna ai Metodi