TsgcTURNClient › Properties

TsgcTURNClient Properties

Published properties grouped by purpose, followed by the full alphabetical list.

Connection

NameDescription
HostIP address or DNS name of the TURN server to which the client sends Allocate and related requests.
PortListening port of the TURN server; defaults to 3478 as defined by RFC 5766.
TransportTransport used to connect to the TURN server: UDP, TCP or TLS. Default is UDP.
IPVersionAddress family used to resolve the TURN server; defaults to IPv4.

Protocol

NameDescription
STUNOptionsInherited STUN options: FINGERPRINT, SOFTWARE attribute and Authentication credentials.
TURNOptionsTURN-specific options: Allocation lifetime, long-term credentials, AutoRefresh and data-channel behaviour.
RetransmissionOptionsUDP retransmission settings (RTO and MaxRetries) used to resend TURN requests when no response arrives.

Diagnostics

NameDescription
LogFileSaves every STUN/TURN message sent or received to a file for debugging.
NotifyEventsSelects how threaded events are synchronized with the main VCL/FMX thread.
VersionRead-only build version of the sgcWebSockets component library.

All Properties (alphabetical)

NameDescription
HostIP address or DNS name of the TURN server to which the client sends Allocate and related requests.
IPVersionAddress family used to resolve the TURN server; defaults to IPv4.
LogFileSaves every STUN/TURN message sent or received to a file for debugging.
NotifyEventsSelects how threaded events are synchronized with the main VCL/FMX thread.
PortListening port of the TURN server; defaults to 3478 as defined by RFC 5766.
RetransmissionOptionsUDP retransmission settings (RTO and MaxRetries) used to resend TURN requests when no response arrives.
STUNOptionsInherited STUN options: FINGERPRINT, SOFTWARE attribute and Authentication credentials.
TransportTransport used to connect to the TURN server: UDP, TCP or TLS. Default is UDP.
TURNOptionsTURN-specific options: Allocation lifetime, long-term credentials, AutoRefresh and data-channel behaviour.
VersionRead-only build version of the sgcWebSockets component library.