TsgcHTTP3Server › Methoden › Stop
Stoppt den Listener und schließt alle aktiven Verbindungen.
procedure Stop;
Stop beendet den Hintergrund-Listener-Thread, schließt jede aktive QUIC-Verbindung und gibt den OpenSSL-Kontext sowie den an Port gebundenen Listener-Socket frei. OnShutdown wird ausgelöst, sobald der Listener heruntergefahren ist, und OnH3Disconnect wird für die Verbindungen ausgelöst, die abgebaut werden. Nachdem Stop zurückgekehrt ist, nimmt der Server keine Verbindungen mehr an; rufen Sie Start erneut auf, um den Dienst fortzusetzen.
Stop entspricht dem Setzen von Active auf False und wird automatisch aufgerufen, wenn die Komponente zerstört wird, sodass eine im Besitz befindliche Komponente vor ihrer Freigabe kein explizites Stop benötigt.
Stop ist bewusst abrupt: Es schließt Verbindungen, statt auf den Abschluss laufender Anfragen zu warten. Um einen Server sauber zu entleeren, senden Sie zuerst SendGoAway auf jeder Verbindung, was den Clients mitteilt, keine weiteren Anfrage-Streams zu öffnen, und ausstehende Anfragen beenden lässt, und rufen Sie Stop auf, sobald diese abgeschlossen sind.
Diese Methode wird von TsgcQUICServer geerbt.
oServer.Stop;