TsgcQUICClient › Yöntemler › Disconnect

Disconnect Yöntem

Sunucuya olan QUIC bağlantısını kapatır.

Sözdizimi

function Disconnect(aTimeout: Integer = 10000): Boolean;

Parametreler

NameTypeAçıklama
aTimeoutIntegerBağlantının kapatılması için beklenecek maksimum süre (milisaniye cinsinden). Varsayılan değer 10000'dir (10 saniye).

Dönüş Değeri

QUIC bağlantısı zaman aşımı dolmadan kapatıldıysa True, aksi takdirde False. (Boolean)

Remarks

Disconnect, sunucuya olan QUIC bağlantısını kapatır ve kapanana ya da aTimeout dolana kadar bekler. Bağlantı kapatıldığında OnQUICDisconnect olayı tetiklenir. Engellemesiz bir kapatma tercih edildiğinde bunun yerine Stop kullanın. Active'i False olarak ayarlamak, özellik aracılığıyla eşdeğer kapatma işlemini gerçekleştirir.

Yükseltme. Önceki yapılarda bu sözleşme uygulamada geçerli değildi. Kapatma işlemi, sunucunun göndermek zorunda olmadığı bir yanıt için dahili bir beklemeden geçiyordu; bu nedenle çağrı geri dönmek yerine bloke oluyor ve temiz bir kapatmadan sonra bile başarısızlık bildiriyordu. Artık yukarıda açıklandığı gibi geri döner ve True, bağlantının gerçekten aTimeout içinde kapatıldığı anlamına gelir.

Örnek


oClient.Disconnect;

Yöntemlere Dön