TsgcWebSocketServer_HTTPAPI › Methoden › Stop
Stopt de HTTP.sys-server vanuit een secundaire draad zodat de aanroependraad niet wordt geblokkeerd terwijl verbindingen worden gesloten en de verzoekenrij wordt vrijgegeven.
procedure Stop;
Stop genereert een interne workthread die Active := False instelt, zodat de aanroeper onmiddellijk terugkeert in plaats van te blokkeren terwijl elke actieve WebSocket-verbinding wordt verbroken. De server roept intern DisconnectAll aan om open clients te verwijderen, verwijdert de geregistreerde URL-groep en sluit de HTTP.sys-verzoekwachtrij. Abonneer op OnShutdown om te worden geïnformeerd zodra de server volledig is gestopt en geen verdere verzoeken worden geaccepteerd. Gebruik de eigenschap Active rechtstreeks als u de voorkeur geeft aan een synchrone afsluiting die op de aanroepende thread wordt uitgevoerd.
oServer.Stop();