TsgcHTTPServer › Methoden › DisconnectAll
Verbreekt de verbinding met alle actieve clientverbindingen terwijl de server actief blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll doorloopt de interne verbindingenlijst onder een vergrendeling en roept DisconnectPeer aan op elke actieve client, waarbij de sockets op TCP-niveau worden verbroken. Zowel kortstondige verbindingen als 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 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).
oServer.DisconnectAll;