TsgcWebSocketServer › 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, dahili bağlantı listesini bir kilit altında dolaşır ve her etkin istemcide DisconnectPeer çağırır, bir WebSocket Close çerçevesi göndermeden soketleri TCP düzeyinde düşürür. Sunucu yeni gelen bağlantılar için dinlemeye devam eder; bu yöntem sunucuyu durdurmaz veya bağlantısını 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 (örneğin bir yapılandırma değişikliğinden sonra veya yeniden başlatma için bir havuzu boşaltırken) istediğiniz zaman çağırabilirsiniz.
oServer.DisconnectAll;