TsgcTCPClient › Özellikler
Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| Active | Yapılandırılmış sunucuya ham TCP bağlantısını açar veya kapatır. |
| Host | İstemcinin bağlanacağı TCP sunucusunun IP adresi veya DNS adı. |
| Port | Uzak sunucuya bağlanmak için kullanılan TCP bağlantı noktası. |
| TLS | TCP sunucusuna güvenli bir TLS/SSL bağlantısını etkinleştirir. |
| IPVersion | TCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer. |
| Proxy | TCP bağlantısını bir HTTP veya SOCKS proxy sunucusu üzerinden yönlendirir. |
| Name | Açıklama |
|---|---|
| BoundIP | İstemci soketinin bağlanmadan önce bağlandığı yerel IP adresi. |
| BoundPort | İstemci yuvasının bağlanmadan önce bağlandığı yerel TCP bağlantı noktası. |
| BoundPortMin | Giden bağlantıyı bir port aralığına bağlarken yerel port aralığının alt sınırı. |
| BoundPortMax | Giden bağlantıyı bir port aralığına bağlarken yerel port aralığının üst sınırı. |
| Name | Açıklama |
|---|---|
| ConnectTimeout | İstemcinin TCP bağlantısının kurulmasını beklediği milisaniye cinsinden maksimum süre. |
| ReadTimeout | İstemcinin, bir okuma zaman aşımı oluşturmadan önce gelen veriyi beklediği milisaniye cinsinden maksimum süre. |
| WriteTimeout | Verinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre. |
| Name | Açıklama |
|---|---|
| UseNagle | İstemci yuvasında Nagle algoritmasını (TCP_NODELAY) etkinleştirir veya devre dışı bırakır. |
| LingerState | İstemci bağlantıyı kapattığında kullanılan SO_LINGER yuva seçeneğini yapılandırır. |
| TCPKeepAlive | İstemci soketinde OS düzeyinde TCP keep-alive denetimlerini etkinleştirir. |
| Name | Açıklama |
|---|---|
| HeartBeat | Bağlantıyı canlı tutmak ve takılmaları algılamak için periyodik bir uygulama düzeyinde heartbeat tetikler. |
| WatchDog | Beklenmedik bir bağlantı kesilmesinden sonra sunucuya otomatik olarak yeniden bağlanır. |
| Throttle | İstemci soketi tarafından gönderilen veya alınan saniye başına bit sayısını sınırlar. |
| Name | Açıklama |
|---|---|
| TLSOptions | TLS etkinleştirildiğinde kullanılan sertifikaları, TLS sürümünü, ALPN'yi, IOHandler'ı ve diğer güvenli bağlantı ayrıntılarını yapılandırır. |
| Name | Açıklama |
|---|---|
| QueueOptions | Giden metin, ikili ve ping mesajlarını kuyruğa alır, böylece bağlantı iş parçacığında seri hale getirilirler. |
| NotifyEvents | Bağlantı olaylarının ana iş parçacığına nasıl dağıtılacağını kontrol eder. |
| Name | Açıklama |
|---|---|
| LogFile | Gelen ve giden soket trafiğini bir dosyaya kalıcı olarak kaydeder, tel (wire) protokolünde hata ayıklamak için kullanışlıdır. |
| Name | Açıklama |
|---|---|
| Active | Yapılandırılmış sunucuya ham TCP bağlantısını açar veya kapatır. |
| BoundIP | İstemci soketinin bağlanmadan önce bağlandığı yerel IP adresi. |
| BoundPort | İstemci yuvasının bağlanmadan önce bağlandığı yerel TCP bağlantı noktası. |
| BoundPortMax | Giden bağlantıyı bir port aralığına bağlarken yerel port aralığının üst sınırı. |
| BoundPortMin | Giden bağlantıyı bir port aralığına bağlarken yerel port aralığının alt sınırı. |
| ConnectTimeout | İstemcinin TCP bağlantısının kurulmasını beklediği milisaniye cinsinden maksimum süre. |
| HeartBeat | Bağlantıyı canlı tutmak ve takılmaları algılamak için periyodik bir uygulama düzeyinde heartbeat tetikler. |
| Host | İstemcinin bağlanacağı TCP sunucusunun IP adresi veya DNS adı. |
| IPVersion | TCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer. |
| LingerState | İstemci bağlantıyı kapattığında kullanılan SO_LINGER yuva seçeneğini yapılandırır. |
| LogFile | Gelen ve giden soket trafiğini bir dosyaya kalıcı olarak kaydeder, tel (wire) protokolünde hata ayıklamak için kullanışlıdır. |
| NotifyEvents | Bağlantı olaylarının ana iş parçacığına nasıl dağıtılacağını kontrol eder. |
| Port | Uzak sunucuya bağlanmak için kullanılan TCP bağlantı noktası. |
| Proxy | TCP bağlantısını bir HTTP veya SOCKS proxy sunucusu üzerinden yönlendirir. |
| QueueOptions | Giden metin, ikili ve ping mesajlarını kuyruğa alır, böylece bağlantı iş parçacığında seri hale getirilirler. |
| ReadTimeout | İstemcinin, bir okuma zaman aşımı oluşturmadan önce gelen veriyi beklediği milisaniye cinsinden maksimum süre. |
| TCPKeepAlive | İstemci soketinde OS düzeyinde TCP keep-alive denetimlerini etkinleştirir. |
| Throttle | İstemci soketi tarafından gönderilen veya alınan saniye başına bit sayısını sınırlar. |
| TLS | TCP sunucusuna güvenli bir TLS/SSL bağlantısını etkinleştirir. |
| TLSOptions | TLS etkinleştirildiğinde kullanılan sertifikaları, TLS sürümünü, ALPN'yi, IOHandler'ı ve diğer güvenli bağlantı ayrıntılarını yapılandırır. |
| UseNagle | İstemci yuvasında Nagle algoritmasını (TCP_NODELAY) etkinleştirir veya devre dışı bırakır. |
| WatchDog | Beklenmedik bir bağlantı kesilmesinden sonra sunucuya otomatik olarak yeniden bağlanır. |
| WriteTimeout | Verinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre. |