TsgcHTTP3Server › Propiedades › QUICMode
Solo lectura. El motor QUIC que el servidor HTTP/3 seleccionó al arrancar.
property QUICMode: TsgcQUICMode read FQUICMode;
TsgcQUICMode = (qmCustom, qmBuiltin), declarado en sgcSSL_QUIC.pas.
El motor se elige cuando el servidor arranca. qmBuiltin, el predeterminado, es el servidor QUIC integrado de OpenSSL (OpenSSL 3.5 o posterior), usado cuando la biblioteca OpenSSL cargada lo exporta. qmCustom es el motor QUIC propio de sgc, usado como alternativa cuando el servidor QUIC integrado no está disponible. La capa HTTP/3 funciona igual en ambos motores.
Con QUICOptions.SSLOptions.IOHandler = iohNativeTLS el servidor siempre se ejecuta sobre qmCustom, con el protocolo de enlace TLS 1.3 sobre el motor TLS nativo. En ambos motores, un Host vacío escucha en modo dual-stack, sobre IPv4 e IPv6. Vea QUIC para la comparación de motores.
Lea el valor después de Start. Esta propiedad se hereda de TsgcQUICServer y está disponible solo en la implementación Delphi/C++Builder.
oServer.Start;
if oServer.QUICMode = qmBuiltin then
Log('Motor QUIC integrado de OpenSSL')
else
Log('Motor QUIC sgc');