TsgcWebSocketClientÖzellikler › Options

Options Property

Handshake başlıklarını özelleştirir ve parçalama ve UTF-8 doğrulaması gibi istemci davranışlarını ince ayarlar.

Sözdizimi

property Options: TsgcWSOptionsClient read FOptions write SetOptions;

Varsayılan Değer

FragmentedMessages=frgOnlyBuffer, RaiseDisconnectExceptions=True, ValidateUTF8=False, CleanDisconnect=False

Remarks

Handshake ve çalışma zamanı ayarlarını sunar: Parameters (ek GET parametreleri), Origin (özel Origin başlığı) ve parçaların arabelleğe alınıp alınmayacağını (frgOnlyBuffer), ayrı ayrı raporlanıp raporlanmayacağını (frgOnlyFragmented) veya her ikisini de (frgAll) seçen FragmentedMessages. RaiseDisconnectExceptions, protokol hatası kaynaklı bağlantı kesilmelerinde bir istisna oluşturur, ValidateUTF8 metin çerçevelerinin UTF-8 uyumluluğunu doğrular ve CleanDisconnect, TCP oturumunu sonlandırmadan önce bir kapatma çerçevesi gönderir.

Örnek


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Options.Parameters := '/ws/';
oClient.Options.ValidateUTF8 := true;
oClient.Options.CleanDisconnect := true;
oClient.Active := true;

Özelliklere Dön