TsgcTCPClient › 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 surowe połączenie TCP ze skonfigurowanym serwerem. |
| Host | Adres IP lub nazwa DNS serwera TCP, z którym klient nawiązuje połączenie. |
| Port | Port TCP używany do połączenia ze zdalnym serwerem. |
| TLS | Włącza bezpieczne połączenie TLS/SSL z serwerem TCP. |
| IPVersion | Wybiera wersję protokołu IP (IPv4 lub IPv6) używaną dla połączenia TCP. |
| Proxy | Kieruje połączenie TCP przez serwer proxy HTTP lub SOCKS. |
| Nazwa | Opis |
|---|---|
| BoundIP | Lokalny adres IP, do którego gniazdo klienta jest powiązane przed nawiązaniem połączenia. |
| BoundPort | Lokalny port TCP, do którego gniazdo klienta jest przypisane przed nawiązaniem połączenia. |
| BoundPortMin | Dolna granica lokalnego zakresu portów podczas wiązania połączenia wychodzącego z zakresem portów. |
| BoundPortMax | Górna granica lokalnego zakresu portów podczas wiązania połączenia wychodzącego z zakresem portów. |
| 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 |
|---|---|
| UseNagle | Włącza lub wyłącza algorytm Nagle'a (TCP_NODELAY) na gnieździe klienta. |
| LingerState | Konfiguruje opcję gniazda SO_LINGER używaną przy zamykaniu połączenia przez klienta. |
| TCPKeepAlive | Włącza sondy TCP keep-alive na poziomie systemu operacyjnego na gnieździe klienta. |
| Nazwa | Opis |
|---|---|
| HeartBeat | Wyzwala cykliczny heartbeat na poziomie aplikacji, aby utrzymać aktywność połączenia i wykrywać przestoje. |
| WatchDog | Automatycznie ponownie łączy się z serwerem po nieoczekiwanym rozłączeniu. |
| Throttle | Ogranicza liczbę bitów na sekundę wysyłanych lub odbieranych przez gniazdo klienta. |
| Nazwa | Opis |
|---|---|
| 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 w wątku połączenia. |
| NotifyEvents | Kontroluje sposób przekazywania zdarzeń połączenia do głównego wątku. |
| Nazwa | Opis |
|---|---|
| LogFile | Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego. |
| Nazwa | Opis |
|---|---|
| Active | Otwiera lub zamyka surowe połączenie TCP ze skonfigurowanym serwerem. |
| BoundIP | Lokalny adres IP, do którego gniazdo klienta jest powiązane przed nawiązaniem połączenia. |
| BoundPort | Lokalny port TCP, do którego gniazdo klienta jest przypisane przed nawiązaniem połączenia. |
| BoundPortMax | Górna granica lokalnego zakresu portów podczas wiązania połączenia wychodzącego z zakresem portów. |
| BoundPortMin | Dolna granica lokalnego zakresu portów podczas wiązania połączenia wychodzącego z zakresem portów. |
| ConnectTimeout | Maksymalny czas w milisekundach, przez który klient oczekuje na nawiązanie połączenia TCP. |
| HeartBeat | Wyzwala cykliczny heartbeat na poziomie aplikacji, aby utrzymać aktywność połączenia i wykrywać przestoje. |
| Host | Adres IP lub nazwa DNS serwera TCP, z którym klient nawiązuje połączenie. |
| IPVersion | Wybiera wersję protokołu IP (IPv4 lub IPv6) używaną dla połączenia TCP. |
| LingerState | Konfiguruje opcję gniazda SO_LINGER używaną przy zamykaniu połączenia przez klienta. |
| LogFile | Zapisuje przychodzący i wychodzący ruch gniazda do pliku, co jest przydatne przy debugowaniu protokołu przewodowego. |
| NotifyEvents | Kontroluje sposób przekazywania zdarzeń połączenia do głównego wątku. |
| Port | Port TCP używany do połączenia ze zdalnym serwerem. |
| Proxy | Kieruje połączenie TCP przez serwer proxy HTTP lub SOCKS. |
| QueueOptions | Kolejkuje wychodzące wiadomości tekstowe, binarne i ping, aby były serializowane w wątku połączenia. |
| ReadTimeout | Maksymalny czas w milisekundach, przez który klient czeka na dane przychodzące przed zgłoszeniem limitu czasu odczytu. |
| TCPKeepAlive | Włącza sondy TCP keep-alive na poziomie systemu operacyjnego na gnieździe klienta. |
| Throttle | Ogranicza liczbę bitów na sekundę wysyłanych lub odbieranych przez gniazdo klienta. |
| TLS | Włącza bezpieczne połączenie TLS/SSL z serwerem TCP. |
| TLSOptions | Konfiguruje certyfikaty, wersję TLS, ALPN, IOHandler i inne szczegóły bezpiecznego połączenia używane gdy TLS jest włączony. |
| UseNagle | Włącza lub wyłącza algorytm Nagle'a (TCP_NODELAY) na gnieździe klienta. |
| 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. |