TsgcHTTPServer › Yöntemler › DisconnectAll

DisconnectAll Yöntem

Sunucunun yeni bağlantıları dinlemeye devam etmesini sağlarken her etkin istemci bağlantısının bağlantısını keser.

Sözdizimi

procedure DisconnectAll;

Remarks

DisconnectAll, bir kilit altında dahili bağlantı listesinde dolaşır ve her etkin istemcide DisconnectPeer çağırır, soketleri TCP düzeyinde bırakır. Hem kısa ömürlü hem de HTTP/HTTP2 keep-alive bağlantıları kapatılır. Sunucu yeni gelen bağlantıları dinlemeye devam eder; bu yöntem sunucuyu durdurmaz veya bağlamayı kaldırmaz. OnDisconnect, kapatılan her istemci için bir kez tetiklenir. Yöntem, sunucu durduğunda otomatik olarak çağrılır, ancak oturum tablosunu zorla temizlemek için herhangi bir zamanda çağırabilirsiniz (örneğin bir yapılandırma değişikliğinden sonra veya yeniden başlatma için bir havuzu boşaltırken).

Örnek


oServer.DisconnectAll;

Yöntemlere Dön