TsgcWebSocketServer › Metody › DisconnectAll
Rozłącza wszystkie aktywne połączenia klienta, pozostawiając serwer w trybie nasłuchiwania nowych połączeń.
procedure DisconnectAll;
DisconnectAll przegląda wewnętrzną listę połączeń pod blokadą i wywołuje DisconnectPeer dla każdego aktywnego klienta, zamykając gniazda na poziomie TCP bez wysyłania ramki WebSocket Close. Serwer nadal nasłuchuje nowych połączeń przychodzących; metoda ta nie zatrzymuje ani nie odbindowuje serwera. Zdarzenie OnDisconnect jest wywoływane raz dla każdego zamkniętego klienta. Metoda jest wywoływana automatycznie po zatrzymaniu serwera, ale można ją wywołać w dowolnym momencie, aby wymusić wyczyszczenie tabeli sesji (na przykład po zmianie konfiguracji lub podczas opróżniania puli przed restartem).
oServer.DisconnectAll;