TsgcSTUNClient › Properties

TsgcSTUNClient Properties

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

Connection

NameDescription
HostIP address or DNS name of the STUN server to which the client sends Binding Requests.
PortListening port of the STUN server; defaults to 3478 as defined by RFC 5389.
TransportTransport used to connect to the STUN server: UDP, TCP or TLS. Default is UDP.
IPVersionAddress family used to resolve the STUN server; defaults to IPv4.

Protocol

NameDescription
STUNOptionsSTUN-specific options: FINGERPRINT, SOFTWARE attribute and Authentication credentials.
RetransmissionOptionsUDP retransmission settings (RTO and MaxRetries) used to resend Binding Requests when no response arrives.

Diagnostics

NameDescription
LogFileSaves every STUN 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 STUN server to which the client sends Binding Requests.
IPVersionAddress family used to resolve the STUN server; defaults to IPv4.
LogFileSaves every STUN 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 STUN server; defaults to 3478 as defined by RFC 5389.
RetransmissionOptionsUDP retransmission settings (RTO and MaxRetries) used to resend Binding Requests when no response arrives.
STUNOptionsSTUN-specific options: FINGERPRINT, SOFTWARE attribute and Authentication credentials.
TransportTransport used to connect to the STUN server: UDP, TCP or TLS. Default is UDP.
VersionRead-only build version of the sgcWebSockets component library.