TsgcTCPClient › Eigenschaften
Veröffentlichte Eigenschaften, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| Active | Öffnet oder schließt die rohe TCP-Verbindung zum konfigurierten Server. |
| Host | IP-Adresse oder DNS-Name des TCP-Servers, mit dem sich der Client verbindet. |
| Port | TCP-Port, der zur Verbindung mit dem Remote-Server verwendet wird. |
| TLS | Aktiviert eine sichere TLS/SSL-Verbindung zum TCP-Server. |
| IPVersion | Wählt die IP-Protokollversion (IPv4 oder IPv6) aus, die für die TCP-Verbindung verwendet wird. |
| Proxy | Leitet die TCP-Verbindung über einen HTTP- oder SOCKS-Proxy-Server. |
| Name | Beschreibung |
|---|---|
| BoundIP | Lokale IP-Adresse, an die der Client-Socket vor dem Verbinden gebunden wird. |
| BoundPort | Lokaler TCP-Port, an den der Client-Socket vor dem Verbinden gebunden wird. |
| BoundPortMin | Untere Grenze des lokalen Portbereichs beim Binden der ausgehenden Verbindung an einen Bereich von Ports. |
| BoundPortMax | Obergrenze des lokalen Portbereichs beim Binden der ausgehenden Verbindung an einen Portbereich. |
| Name | Beschreibung |
|---|---|
| ConnectTimeout | Maximale Zeit in Millisekunden, die der Client auf den Aufbau der TCP-Verbindung wartet. |
| ReadTimeout | Maximale Zeit in Millisekunden, die der Client auf eingehende Daten wartet, bevor ein Read-Timeout ausgelöst wird. |
| WriteTimeout | Maximale Dauer in Millisekunden für das Senden von Daten an den anderen Peer. |
| Name | Beschreibung |
|---|---|
| UseNagle | Aktiviert oder deaktiviert den Nagle-Algorithmus (TCP_NODELAY) auf dem Client-Socket. |
| LingerState | Konfiguriert die SO_LINGER-Socket-Option, die verwendet wird, wenn der Client die Verbindung schließt. |
| TCPKeepAlive | Aktiviert TCP-Keep-Alive-Probes auf Betriebssystemebene auf dem Client-Socket. |
| Name | Beschreibung |
|---|---|
| HeartBeat | Löst einen periodischen Heartbeat auf Anwendungsebene aus, um die Verbindung aufrechtzuerhalten und Stillstände zu erkennen. |
| WatchDog | Stellt nach einer unerwarteten Trennung automatisch die Verbindung zum Server wieder her. |
| Throttle | Begrenzt die Anzahl der pro Sekunde vom Client-Socket gesendeten oder empfangenen Bits. |
| Name | Beschreibung |
|---|---|
| TLSOptions | Konfiguriert Zertifikate, TLS-Version, ALPN, IOHandler und weitere Details für sichere Verbindungen, die verwendet werden, wenn TLS aktiviert ist. |
| Name | Beschreibung |
|---|---|
| QueueOptions | Stellt ausgehende Text-, Binär- und Ping-Nachrichten in eine Warteschlange, sodass sie auf dem Verbindungsthread serialisiert werden. |
| NotifyEvents | Steuert, wie Verbindungsereignisse an den Hauptthread verteilt werden. |
| Name | Beschreibung |
|---|---|
| LogFile | Speichert eingehenden und ausgehenden Socket-Traffic in einer Datei, nützlich zum Debuggen des Wire-Protokolls. |
| Name | Beschreibung |
|---|---|
| Active | Öffnet oder schließt die rohe TCP-Verbindung zum konfigurierten Server. |
| BoundIP | Lokale IP-Adresse, an die der Client-Socket vor dem Verbinden gebunden wird. |
| BoundPort | Lokaler TCP-Port, an den der Client-Socket vor dem Verbinden gebunden wird. |
| BoundPortMax | Obergrenze des lokalen Portbereichs beim Binden der ausgehenden Verbindung an einen Portbereich. |
| BoundPortMin | Untere Grenze des lokalen Portbereichs beim Binden der ausgehenden Verbindung an einen Bereich von Ports. |
| ConnectTimeout | Maximale Zeit in Millisekunden, die der Client auf den Aufbau der TCP-Verbindung wartet. |
| HeartBeat | Löst einen periodischen Heartbeat auf Anwendungsebene aus, um die Verbindung aufrechtzuerhalten und Stillstände zu erkennen. |
| Host | IP-Adresse oder DNS-Name des TCP-Servers, mit dem sich der Client verbindet. |
| IPVersion | Wählt die IP-Protokollversion (IPv4 oder IPv6) aus, die für die TCP-Verbindung verwendet wird. |
| LingerState | Konfiguriert die SO_LINGER-Socket-Option, die verwendet wird, wenn der Client die Verbindung schließt. |
| LogFile | Speichert eingehenden und ausgehenden Socket-Traffic in einer Datei, nützlich zum Debuggen des Wire-Protokolls. |
| NotifyEvents | Steuert, wie Verbindungsereignisse an den Hauptthread verteilt werden. |
| Port | TCP-Port, der zur Verbindung mit dem Remote-Server verwendet wird. |
| Proxy | Leitet die TCP-Verbindung über einen HTTP- oder SOCKS-Proxy-Server. |
| QueueOptions | Stellt ausgehende Text-, Binär- und Ping-Nachrichten in eine Warteschlange, sodass sie auf dem Verbindungsthread serialisiert werden. |
| ReadTimeout | Maximale Zeit in Millisekunden, die der Client auf eingehende Daten wartet, bevor ein Read-Timeout ausgelöst wird. |
| TCPKeepAlive | Aktiviert TCP-Keep-Alive-Probes auf Betriebssystemebene auf dem Client-Socket. |
| Throttle | Begrenzt die Anzahl der pro Sekunde vom Client-Socket gesendeten oder empfangenen Bits. |
| TLS | Aktiviert eine sichere TLS/SSL-Verbindung zum TCP-Server. |
| TLSOptions | Konfiguriert Zertifikate, TLS-Version, ALPN, IOHandler und weitere Details für sichere Verbindungen, die verwendet werden, wenn TLS aktiviert ist. |
| UseNagle | Aktiviert oder deaktiviert den Nagle-Algorithmus (TCP_NODELAY) auf dem Client-Socket. |
| WatchDog | Stellt nach einer unerwarteten Trennung automatisch die Verbindung zum Server wieder her. |
| WriteTimeout | Maximale Dauer in Millisekunden für das Senden von Daten an den anderen Peer. |