TsgcQUICClient › Properties

TsgcQUICClient Properties

Properties grouped by purpose, followed by the full alphabetical list.

Connection

NameDescription
ActiveOpens or closes the QUIC connection to the remote server.
HostIP address or DNS name of the QUIC server the client will connect to.
PortUDP port used to connect to the QUIC server.
IPVersionAddress family of the inherited Indy UDP socket. The QUIC connection picks its own family from Host, so this property does not change it.
ProxyRoutes the underlying UDP socket through a SOCKS proxy server.

Security

NameDescription
SSLQUICEnables the TLS 1.3 secure layer that QUIC requires. Enabled by default.
SSLQUICOptionsTLS 1.3 settings: certificates, peer verification, handshake timeout and the OpenSSL backend.

QUIC transport

NameDescription
QUICOptionsTransport tuning for the QUIC connection, such as PMTU and flow control windows.

Diagnostics

NameDescription
LogFileWrites the raw UDP datagrams exchanged with the QUIC server to a text file for debugging.
VersionRead-only version of the sgcWebSockets library the component was built with.

All Properties (alphabetical)

NameDescription
ActiveOpens or closes the QUIC connection to the remote server.
HostIP address or DNS name of the QUIC server the client will connect to.
IPVersionAddress family of the inherited Indy UDP socket. The QUIC connection picks its own family from Host, so this property does not change it.
LogFileWrites the raw UDP datagrams exchanged with the QUIC server to a text file for debugging.
PortUDP port used to connect to the QUIC server.
ProxyRoutes the underlying UDP socket through a SOCKS proxy server.
QUICOptionsTransport tuning for the QUIC connection, such as PMTU and flow control windows.
SSLQUICEnables the TLS 1.3 secure layer that QUIC requires. Enabled by default.
SSLQUICOptionsTLS 1.3 settings: certificates, peer verification, handshake timeout and the OpenSSL backend.
VersionRead-only version of the sgcWebSockets library the component was built with.

Design time versus run time. Active, Host, Port, QUICOptions, SSLQUIC, SSLQUICOptions and Version are published, so they appear in the Object Inspector. IPVersion, LogFile and Proxy are public and can only be set in code.