TsgcWebSocketHTTPServerProperties › Active

Active Proprietà

Avvia o ferma il server HTTP/WebSocket, aprendo i socket in ascolto sui binding configurati.

Sintassi

property Active: Boolean read GetActive write SetActive default False;

Valore predefinito

False

Note

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.

Esempio


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

Torna alle Proprietà