TsgcTCPClient › Özellikler › Active

Active Özellik

Yapılandırılmış sunucuya ham TCP bağlantısını açar veya kapatır.

Sözdizimi

property Active: Boolean read GetActive write SetActive default False;

Varsayılan Değer

False

Remarks

Mevcut Host, Port ve TLS ayarlarını kullanarak yeni bir TCP oturumu açmak için Active öğesini True olarak ayarlayın. Özelliği tekrar False olarak ayarlamak bağlantıyı düzgün bir şekilde kapatır. Hiçbir WebSocket handshake'i yapılmaz — istemci, eşle doğrudan ham TCP (veya TLS) baytları değiş tokuş eder. İstemcinin açık bir oturumu olup olmadığını kontrol etmek için alt düzey Connected yöntemi yerine Active öğesini kullanın; Active daha güvenlidir çünkü iş parçacığını kilitleyebilen Indy'nin dahili connected rutinini çağırmaz.

Örnek


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Active := true;

Özelliklere Dön