TsgcWebSocketServer_HTTPAPI › Yöntemler › Stop
Bağlantılar kapatılırken ve istek kuyruğu serbest bırakılırken çağıran iş parçacığı engellenmesin diye HTTP.sys sunucusunu ikincil bir iş parçacığından durdurur.
procedure Stop;
Stop, Active := False olarak ayarlayan dahili bir çalışan iş parçacığı oluşturur, böylece her aktif WebSocket bağlantısı yıkılırken çağıran engellenmek yerine hemen döner. Sunucu, açık istemcileri bırakmak için dahili olarak DisconnectAll'ı çağırır, kayıtlı URL grubunu kaldırır ve HTTP.sys istek kuyruğunu kapatır. Sunucu tamamen durduğunda ve başka istek kabul edilmediğinde bilgilendirilmek için OnShutdown'a abone olun. Çağıran iş parçacığında çalışan senkron bir kapatmayı tercih ediyorsanız doğrudan Active özelliğini kullanın.
oServer.Stop();