TsgcQUICServer › プロパティ › QUICMode

QUICMode プロパティ

読み取り専用。サーバーが起動時に選択した QUIC エンジン。

構文

property QUICMode: TsgcQUICMode read FQUICMode;

型

TsgcQUICMode = (qmCustom, qmBuiltin)、sgcSSL_QUIC.pas で宣言されています。

解説

エンジンはサーバーの起動時に、クライアントと同じ規則で選択されます:

QUICOptions.SSLOptions.IOHandler = iohNativeTLS の場合、サーバーは常に qmCustom で動作し、TLS 1.3 ハンドシェイクはネイティブ TLS エンジン上で実行されます。どちらのエンジンでも、空の Host はデュアルスタック(IPv4 と IPv6 の両方)でリッスンします。エンジンの比較については QUIC を参照してください。

値は Start の後に読み取ってください。このメンバーは Delphi/C++Builder 実装でのみ利用できます。

使用例


oServer.Start;
if oServer.QUICMode = qmBuiltin then
  Log('OpenSSL 組み込み QUIC エンジン')
else
  Log('sgc QUIC エンジン');

プロパティに戻る