TsgcTCPClient › Yöntemler › Start

Start Yöntem

Çağıran iş parçacığının bloke edilmemesi için sunucuya ikincil bir iş parçacığından asenkron olarak bağlanır.

Sözdizimi

procedure Start;

Remarks

Start, Active := True ayarlayan dahili bir çalışan iş parçacığı oluşturur, böylece çağıran (genellikle ana UI iş parçacığı) TCP handshake çalışırken donmak yerine hemen geri döner. TCP istemcisi bir WebSocket yükseltmesi gerçekleştirmediğinden, hiçbir HTTP alışverişi gerçekleşmez; yalnızca ham soket (ve etkinleştirildiğinde TLS müzakeresi) arka planda kurulur. Start döndüğünde bağlantı hazır değildir; veri göndermeden önce OnConnect olayını beklemelisiniz. Bileşen yok edilirken çağrı yok sayılır. Başarıyı dönüş değeri aracılığıyla raporlayan engelleyici bir çağrı tercih ederseniz Connect kullanın.

Örnek


oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;

Yöntemlere Dön