TsgcWebSocketClient › Eigenschappen

TsgcWebSocketClient Properties

Gepubliceerde eigenschappen gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
ActiveOpent of sluit de WebSocket-verbinding met de geconfigureerde server.
HostIP-adres of DNS-naam van de WebSocket-server waarmee de client verbinding maakt.
PortTCP-poort voor verbinding met de WebSocket-server.
URLSchrijfbeveiligd snelkoppeling die Host, Port, TLS en parameters vult vanuit één WebSocket-URL.
TLSMaakt een beveiligde TLS/SSL-verbinding met de WebSocket-server mogelijk.
IPVersionSelecteert de IP-protocolversie (IPv4 of IPv6) die wordt gebruikt voor de TCP-verbinding.

Timeouts

NaamBeschrijving
ConnectTimeoutMaximale wachttijd in milliseconden tot de TCP-verbinding tot stand is gebracht.
ReadTimeoutMaximale tijd in milliseconden die de client wacht op binnenkomende gegevens voordat een leestime-out wordt gegenereerd.
WriteTimeoutMaximale duur in milliseconden voor het verzenden van gegevens naar de andere peer.

Betrouwbaarheid

NaamBeschrijving
HeartBeatVerzendt periodieke WebSocket-ping-frames om de verbinding in leven te houden.
WatchDogMaakt automatisch opnieuw verbinding met de server na een onverwachte verbreking.

Beveiliging

NaamBeschrijving
ProxyLeidt de WebSocket-verbinding door een HTTP- of SOCKS-proxyserver.
AuthenticationConfigureert de referenties en het schema dat wordt gebruikt voor de authenticatie van de WebSocket-handshake.
TLSOptionsConfigureert certificaten, TLS-versie, ALPN, IOHandler en andere details voor beveiligde verbindingen die worden gebruikt wanneer TLS is ingeschakeld.

Berichten

NaamBeschrijving
QueueOptionsPlaatst uitgaande tekst-, binaire en ping-berichten in de wachtrij zodat ze worden geserialiseerd op de verbindingsthread.

Diagnostiek

NaamBeschrijving
NotifyEventsBepaalt hoe WebSocket-gebeurtenissen worden verzonden naar de hoofdthread.
LogFileSlaat inkomend en uitgaand socketverkeer op in een bestand, handig voor het debuggen van het draadprotocol.
VersionAlleen-lezen tekenreeks die de huidige versie van de sgcWebSockets-bibliotheek retourneert.

Geavanceerd

NaamBeschrijving
ExtensionsSchakelt WebSocket-protocolextensies in zoals per-berichtdeflatecompressie.
OptionsPast handshake-headers aan en verfijnt clientgedrag zoals fragmentatie en UTF-8-validatie.
SpecificationsSelecteert welke WebSocket-draadspecificaties de client mag onderhandelen.
ThrottleBeperkt het aantal bits per seconde dat door het clientsocket wordt verzonden of ontvangen.

Overig

NaamBeschrijving
LoadBalancerMaakt verbinding met een sgcWebSockets Load Balancer-server of met een handmatig gedefinieerde pool van WebSocket-servers.

Alle eigenschappen (alfabetisch)

NaamBeschrijving
ActiveOpent of sluit de WebSocket-verbinding met de geconfigureerde server.
AuthenticationConfigureert de referenties en het schema dat wordt gebruikt voor de authenticatie van de WebSocket-handshake.
ConnectTimeoutMaximale wachttijd in milliseconden tot de TCP-verbinding tot stand is gebracht.
ExtensionsSchakelt WebSocket-protocolextensies in zoals per-berichtdeflatecompressie.
HeartBeatVerzendt periodieke WebSocket-ping-frames om de verbinding in leven te houden.
HostIP-adres of DNS-naam van de WebSocket-server waarmee de client verbinding maakt.
IPVersionSelecteert de IP-protocolversie (IPv4 of IPv6) die wordt gebruikt voor de TCP-verbinding.
LoadBalancerMaakt verbinding met een sgcWebSockets Load Balancer-server of met een handmatig gedefinieerde pool van WebSocket-servers.
LogFileSlaat inkomend en uitgaand socketverkeer op in een bestand, handig voor het debuggen van het draadprotocol.
NotifyEventsBepaalt hoe WebSocket-gebeurtenissen worden verzonden naar de hoofdthread.
OptionsPast handshake-headers aan en verfijnt clientgedrag zoals fragmentatie en UTF-8-validatie.
PortTCP-poort voor verbinding met de WebSocket-server.
ProxyLeidt de WebSocket-verbinding door een HTTP- of SOCKS-proxyserver.
QueueOptionsPlaatst uitgaande tekst-, binaire en ping-berichten in de wachtrij zodat ze worden geserialiseerd op de verbindingsthread.
ReadTimeoutMaximale tijd in milliseconden die de client wacht op binnenkomende gegevens voordat een leestime-out wordt gegenereerd.
SpecificationsSelecteert welke WebSocket-draadspecificaties de client mag onderhandelen.
ThrottleBeperkt het aantal bits per seconde dat door het clientsocket wordt verzonden of ontvangen.
TLSMaakt een beveiligde TLS/SSL-verbinding met de WebSocket-server mogelijk.
TLSOptionsConfigureert certificaten, TLS-versie, ALPN, IOHandler en andere details voor beveiligde verbindingen die worden gebruikt wanneer TLS is ingeschakeld.
URLSchrijfbeveiligd snelkoppeling die Host, Port, TLS en parameters vult vanuit één WebSocket-URL.
VersionAlleen-lezen tekenreeks die de huidige versie van de sgcWebSockets-bibliotheek retourneert.
WatchDogMaakt automatisch opnieuw verbinding met de server na een onverwachte verbreking.
WriteTimeoutMaximale duur in milliseconden voor het verzenden van gegevens naar de andere peer.