TsgcWebSocketHTTPServerMethods › DisconnectAll

DisconnectAll Methode

Verbreekt de verbinding met alle actieve clientverbindingen terwijl de server actief blijft luisteren naar nieuwe verbindingen.

Syntaxis

procedure DisconnectAll;

Opmerkingen

DisconnectAll doorloopt de interne verbindingenlijst onder een vergrendeling en roept DisconnectPeer aan op elke actieve client, waarbij de sockets op TCP-niveau worden verbroken zonder een WebSocket Close-frame te sturen. Zowel geüpgradede WebSocket-sessies als gewone HTTP/HTTP2-keep-alive-verbindingen worden gesloten. De server blijft luisteren naar nieuwe inkomende verbindingen; deze methode stopt of verbreekt de binding van de server niet. OnDisconnect wordt eenmaal geactiveerd voor elke WebSocket-client die wordt gesloten. De methode wordt automatisch aangeroepen wanneer de server stopt, maar u kunt deze op elk moment aanroepen om de sessietabel geforceerd te wissen (bijvoorbeeld na een configuratiewijziging of bij het leegmaken van een pool voor herstart).

Voorbeeld


oServer.DisconnectAll;

Terug naar methoden