TsgcHTTPServer › Özellikler › Active

Active Özellik

HTTP 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ılmış Port'ta (ve varsa ek Bindings'te) dinlemeye başlaması için Active'i True olarak ayarlayın; onu tekrar False yapmak sunucuyu durdurur ve tüm etkin bağlantıları kapatır. Bu geçiş çağıran iş parçacığında yürütülür, bu nedenle yöntem dinleyici tamamen açılana veya kapanana kadar bloke olur; bir arka plan iş parçacığı tercih ediyorsanız Start/Stop kullanın. Durdurduktan sonra, farklı bir portta yeniden başlatmadan önce önceki tanıtıcıları atmak için Bindings.Clear() çağırın.

Örnek


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

Özelliklere Dön