TsgcHTTPServer › Yöntemler › DisconnectAll
Sunucunun yeni bağlantıları dinlemeye devam etmesini sağlarken her etkin istemci bağlantısının bağlantısını keser.
procedure DisconnectAll;
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).
oServer.DisconnectAll;