TsgcHTTP3Server › Propiedades › QUICMode

QUICMode Propiedad

Solo lectura. El motor QUIC que el servidor HTTP/3 seleccionó al arrancar.

Sintaxis

property QUICMode: TsgcQUICMode read FQUICMode;

Tipo

TsgcQUICMode = (qmCustom, qmBuiltin), declarado en sgcSSL_QUIC.pas.

Observaciones

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.

Ejemplo


oServer.Start;
if oServer.QUICMode = qmBuiltin then
  Log('Motor QUIC integrado de OpenSSL')
else
  Log('Motor QUIC sgc');

Volver a Propiedades