TsgcHTTP3Server › Eigenschappen › QUICMode
Alleen-lezen. De QUIC-engine die de HTTP/3-server bij het starten heeft gekozen.
property QUICMode: TsgcQUICMode read FQUICMode;
TsgcQUICMode = (qmCustom, qmBuiltin), gedeclareerd in sgcSSL_QUIC.pas.
De engine wordt gekozen wanneer de server start. qmBuiltin, de standaardwaarde, is de ingebouwde OpenSSL QUIC-server (OpenSSL 3.5 of hoger), gebruikt wanneer de geladen OpenSSL-bibliotheek deze exporteert. qmCustom is de sgc QUIC-engine, gebruikt als terugval wanneer de ingebouwde QUIC-server niet beschikbaar is. De HTTP/3-laag werkt op beide engines op dezelfde manier.
Met QUICOptions.SSLOptions.IOHandler = iohNativeTLS draait de server altijd op qmCustom, met de TLS 1.3-handshake op de native TLS-engine. Op beide engines bindt een leeg Host dual-stack, op IPv4 en IPv6. Zie QUIC voor de volledige vergelijking van de engines.
Lees de waarde na Start. Deze eigenschap wordt overgeërfd van TsgcQUICServer en is alleen beschikbaar in de Delphi/C++Builder-implementatie.
oServer.Start;
if oServer.QUICMode = qmBuiltin then
Log('Ingebouwde OpenSSL QUIC-engine')
else
Log('sgc QUIC-engine');