TsgcWebSocketServerYö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, 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.

Örnek


oServer.DisconnectAll;

Yöntemlere Dön