TsgcHTTPServer › Özellikler › Active
HTTP sunucusunu başlatır veya durdurur, yapılandırılmış bağlamalarda dinleyici soketlerini açar.
property Active: Boolean read GetActive write SetActive default False;
False
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.
oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;