TsgcWebSocketClient › Właściwości
Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| Active | Otwiera lub zamyka połączenie WebSocket ze skonfigurowanym serwerem. |
| Host | Adres IP lub nazwa DNS serwera WebSocket, z którym klient nawiąże połączenie. |
| Port | Port TCP używany do połączenia z serwerem WebSocket. |
| URL | Skrót tylko do zapisu, który wypełnia pola Host, Port, TLS oraz parametry na podstawie pojedynczego adresu URL WebSocket. |
| TLS | Włącza bezpieczne połączenie TLS/SSL z serwerem WebSocket. |
| IPVersion | Wybiera wersję protokołu IP (IPv4 lub IPv6) używaną dla połączenia TCP. |
| Nazwa | Opis |
|---|---|
| ConnectTimeout | Maksymalny czas w milisekundach, przez który klient oczekuje na nawiązanie połączenia TCP. |
| ReadTimeout | Maksymalny czas w milisekundach, przez który klient czeka na dane przychodzące przed zgłoszeniem limitu czasu odczytu. |
| WriteTimeout | Maksymalny czas w milisekundach na wysłanie danych do drugiego węzła. |
| Nazwa | Opis |
|---|---|
| HeartBeat | Wysyła okresowe ramki ping WebSocket w celu utrzymania połączenia. |
| WatchDog | Automatycznie ponownie łączy się z serwerem po nieoczekiwanym rozłączeniu. |
| Nazwa | Opis |
|---|---|
| Proxy | Kieruje połączenie WebSocket przez serwer proxy HTTP lub SOCKS. |
| Authentication | Konfiguruje poświadczenia i schemat używany do uwierzytelniania uzgodnienia WebSocket. |
| TLSOptions | Konfiguruje certyfikaty, wersję TLS, ALPN, IOHandler i inne szczegóły bezpiecznego połączenia używane gdy TLS jest włączony. |
| Nazwa | Opis |
|---|---|
| QueueOptions | Kolejkuje wychodzące wiadomości tekstowe, binarne i Ping, aby były serializowane na wątku połączenia. |
| Nazwa | Opis |
|---|---|
| NotifyEvents | Steruje sposobem wysyłki zdarzeń WebSocket do głównego wątku. |
| LogFile | Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego. |
| Version | Ciąg znaków tylko do odczytu zwracający bieżącą wersję biblioteki sgcWebSockets. |
| Nazwa | Opis |
|---|---|
| Extensions | Włącza rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate. |
| Options | Dostosowuje nagłówki uzgadniania i precyzyjnie kontroluje zachowanie klienta, takie jak fragmentacja i walidacja UTF-8. |
| Specyfikacje | Wybiera specyfikacje protokołu WebSocket, które klient może negocjować. |
| Throttle | Ogranicza liczbę bitów na sekundę wysyłanych lub odbieranych przez gniazdo klienta. |
| Nazwa | Opis |
|---|---|
| LoadBalancer | Łączy się z serwerem Load Balancer sgcWebSockets lub z ręcznie zdefiniowaną pulą serwerów WebSocket. |
| Nazwa | Opis |
|---|---|
| Active | Otwiera lub zamyka połączenie WebSocket ze skonfigurowanym serwerem. |
| Authentication | Konfiguruje poświadczenia i schemat używany do uwierzytelniania uzgodnienia WebSocket. |
| ConnectTimeout | Maksymalny czas w milisekundach, przez który klient oczekuje na nawiązanie połączenia TCP. |
| Extensions | Włącza rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate. |
| HeartBeat | Wysyła okresowe ramki ping WebSocket w celu utrzymania połączenia. |
| Host | Adres IP lub nazwa DNS serwera WebSocket, z którym klient nawiąże połączenie. |
| IPVersion | Wybiera wersję protokołu IP (IPv4 lub IPv6) używaną dla połączenia TCP. |
| LoadBalancer | Łączy się z serwerem Load Balancer sgcWebSockets lub z ręcznie zdefiniowaną pulą serwerów WebSocket. |
| LogFile | Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego. |
| NotifyEvents | Steruje sposobem wysyłki zdarzeń WebSocket do głównego wątku. |
| Options | Dostosowuje nagłówki uzgadniania i precyzyjnie kontroluje zachowanie klienta, takie jak fragmentacja i walidacja UTF-8. |
| Port | Port TCP używany do połączenia z serwerem WebSocket. |
| Proxy | Kieruje połączenie WebSocket przez serwer proxy HTTP lub SOCKS. |
| QueueOptions | Kolejkuje wychodzące wiadomości tekstowe, binarne i Ping, aby były serializowane na wątku połączenia. |
| ReadTimeout | Maksymalny czas w milisekundach, przez który klient czeka na dane przychodzące przed zgłoszeniem limitu czasu odczytu. |
| Specyfikacje | Wybiera specyfikacje protokołu WebSocket, które klient może negocjować. |
| Throttle | Ogranicza liczbę bitów na sekundę wysyłanych lub odbieranych przez gniazdo klienta. |
| TLS | Włącza bezpieczne połączenie TLS/SSL z serwerem WebSocket. |
| TLSOptions | Konfiguruje certyfikaty, wersję TLS, ALPN, IOHandler i inne szczegóły bezpiecznego połączenia używane gdy TLS jest włączony. |
| URL | Skrót tylko do zapisu, który wypełnia pola Host, Port, TLS oraz parametry na podstawie pojedynczego adresu URL WebSocket. |
| Version | Ciąg znaków tylko do odczytu zwracający bieżącą wersję biblioteki sgcWebSockets. |
| WatchDog | Automatycznie ponownie łączy się z serwerem po nieoczekiwanym rozłączeniu. |
| WriteTimeout | Maksymalny czas w milisekundach na wysłanie danych do drugiego węzła. |