TsgcHTTP3Server › Métodos › Start
Inicia o QUIC listener e começa a aceitar conexões HTTP/3.
procedure Start;
Start carrega o OpenSSL, cria o contexto do servidor QUIC a partir do certificado e da chave privada em QUICOptions.SSLOptions, vincula um socket UDP à Port e inicia o listener em segundo plano que aceita conexões e dispara o evento OnH3Request. O certificado e a chave são obrigatórios; se algum estiver ausente ou não corresponderem, Start gera uma exceção. O listener QUIC nativo requer OpenSSL 3.5 ou posterior. Chame Stop para encerrar o servidor.
oServer := TsgcHTTP3Server.Create(nil);
oServer.Port := 443;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.OnH3Request := OnH3RequestEvent;
oServer.Start;