TsgcWebSocketHTTPServer › Properties › Active
Avvia o ferma il server HTTP/WebSocket, aprendo i socket in ascolto sui binding configurati.
property Active: Boolean read GetActive write SetActive default False;
False
Impostare Active su True per far iniziare l'ascolto al server sulla Porta configurata (e su eventuali Binding aggiuntivi); reimpostarlo su False arresta il server e chiude tutte le connessioni attive. L'operazione viene eseguita nel thread chiamante, quindi il metodo si blocca finché il listener non è completamente attivo o inattivo — utilizzare Start/Stop se si preferisce un thread in background. Dopo l'arresto, chiamare Bindings.Clear() prima di riavviare su una porta diversa per eliminare gli handle precedenti.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;