TsgcWebSocketHTTPServerÖzellikler › Active

Active Özellik

HTTP/WebSocket sunucusunu başlatır veya durdurur, yapılandırılmış bağlamalarda dinleyici soketlerini açar.

Sözdizimi

property Active: Boolean read GetActive write SetActive default False;

Varsayılan Değer

False

Remarks

Sunucunun yapılandırılan Port (ve herhangi bir ek Bindings) üzerinde dinlemeye başlamasını sağlamak için Active öğesini True olarak ayarlayın; tekrar False olarak ayarlamak sunucuyu durdurur ve her etkin bağlantıyı kapatır. Anahtar, çağıran iş parçacığında yürütülür, bu nedenle yöntem dinleyici tamamen açılana veya kapanana kadar engeller — arka plan iş parçacığı tercih ederseniz Start/Stop kullanın. Durdurduktan sonra, önceki handle'ları atmak için farklı bir portta yeniden başlatmadan önce Bindings.Clear() çağırın.

Örnek


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Özelliklere Dön