TsgcWebSocketClient › Özellikler

TsgcWebSocketClient Özellikleri

Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.

Connection

NameAçıklama
ActiveYapılandırılmış sunucuya WebSocket bağlantısını açar veya kapatır.
Hostİstemcinin bağlanacağı WebSocket sunucusunun IP adresi veya DNS adı.
PortWebSocket sunucusuna bağlanmak için kullanılan TCP bağlantı noktası.
URLHost, Port, TLS ve parametreleri tek bir WebSocket URL'sinden dolduran salt yazılır kısayol.
TLS WebSocket sunucusuna güvenli bir TLS/SSL bağlantısını etkinleştirir.
IPVersionTCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer.

Timeouts

NameAçı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.
WriteTimeoutVerinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre.

Güvenilirlik

NameAçıklama
HeartBeatBağlantıyı canlı tutmak için periyodik WebSocket ping çerçeveleri gönderir.
WatchDogBeklenmedik bir bağlantı kesilmesinden sonra sunucuya otomatik olarak yeniden bağlanır.

Güvenlik

NameAçıklama
ProxyWebSocket bağlantısını bir HTTP veya SOCKS proxy sunucusu üzerinden yönlendirir.
AuthenticationWebSocket handshake'inin kimliğini doğrulamak için kullanılan kimlik bilgilerini ve şemayı yapılandırır.
TLSOptionsTLS 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.

Mesajlaşma

NameAçıklama
QueueOptionsGiden Text, Binary ve Ping mesajlarını, bağlantı iş parçacığında serileştirilecek şekilde kuyruğa alır.

Tanılama

NameAçıklama
NotifyEventsWebSocket olaylarının ana iş parçacığına nasıl gönderileceğini denetler.
LogFileGelen ve giden soket trafiğini bir dosyaya kalıcı olarak kaydeder, tel (wire) protokolünde hata ayıklamak için kullanışlıdır.
VersionMevcut sgcWebSockets kütüphane sürümünü döndüren salt okunur dize.

Gelişmiş

NameAçıklama
ExtensionsPer-message deflate sıkıştırması gibi WebSocket protokol uzantılarını etkinleştirir.
OptionsHandshake başlıklarını özelleştirir ve parçalama ve UTF-8 doğrulaması gibi istemci davranışlarını ince ayarlar.
Specificationsİstemcinin anlaşmasına izin verilen WebSocket wire belirtimlerini seçer.
Throttleİstemci soketi tarafından gönderilen veya alınan saniye başına bit sayısını sınırlar.

Other

NameAçıklama
LoadBalancerBir sgcWebSockets Load Balancer sunucusuna veya manuel olarak tanımlanmış bir WebSocket sunucu havuzuna bağlanır.

Tüm Özellikler (alfabetik)

NameAçıklama
ActiveYapılandırılmış sunucuya WebSocket bağlantısını açar veya kapatır.
AuthenticationWebSocket handshake'inin kimliğini doğrulamak için kullanılan kimlik bilgilerini ve şemayı yapılandırır.
ConnectTimeoutİstemcinin TCP bağlantısının kurulmasını beklediği milisaniye cinsinden maksimum süre.
ExtensionsPer-message deflate sıkıştırması gibi WebSocket protokol uzantılarını etkinleştirir.
HeartBeatBağlantıyı canlı tutmak için periyodik WebSocket ping çerçeveleri gönderir.
Hostİstemcinin bağlanacağı WebSocket sunucusunun IP adresi veya DNS adı.
IPVersionTCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer.
LoadBalancerBir sgcWebSockets Load Balancer sunucusuna veya manuel olarak tanımlanmış bir WebSocket sunucu havuzuna bağlanır.
LogFileGelen ve giden soket trafiğini bir dosyaya kalıcı olarak kaydeder, tel (wire) protokolünde hata ayıklamak için kullanışlıdır.
NotifyEventsWebSocket olaylarının ana iş parçacığına nasıl gönderileceğini denetler.
OptionsHandshake başlıklarını özelleştirir ve parçalama ve UTF-8 doğrulaması gibi istemci davranışlarını ince ayarlar.
PortWebSocket sunucusuna bağlanmak için kullanılan TCP bağlantı noktası.
ProxyWebSocket bağlantısını bir HTTP veya SOCKS proxy sunucusu üzerinden yönlendirir.
QueueOptionsGiden Text, Binary ve Ping mesajlarını, bağlantı iş parçacığında serileştirilecek şekilde kuyruğa alır.
ReadTimeoutİstemcinin, bir okuma zaman aşımı oluşturmadan önce gelen veriyi beklediği milisaniye cinsinden maksimum süre.
Specificationsİstemcinin anlaşmasına izin verilen WebSocket wire belirtimlerini seçer.
Throttleİstemci soketi tarafından gönderilen veya alınan saniye başına bit sayısını sınırlar.
TLS WebSocket sunucusuna güvenli bir TLS/SSL bağlantısını etkinleştirir.
TLSOptionsTLS 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.
URLHost, Port, TLS ve parametreleri tek bir WebSocket URL'sinden dolduran salt yazılır kısayol.
VersionMevcut sgcWebSockets kütüphane sürümünü döndüren salt okunur dize.
WatchDogBeklenmedik bir bağlantı kesilmesinden sonra sunucuya otomatik olarak yeniden bağlanır.
WriteTimeoutVerinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre.