TsgcWebSocketHTTPServer › Propriedades › Active
Inicia ou para o servidor HTTP/WebSocket, abrindo os sockets de escuta nos bindings configurados.
property Active: Boolean read GetActive write SetActive default False;
False
Defina Active como True para fazer o servidor começar a escutar na Port configurada (e quaisquer Bindings adicionais); defini-la de volta como False para o servidor e fecha cada conexão ativa. A troca é executada na thread chamadora, portanto o método bloqueia até que o listener esteja totalmente ativo ou inativo — utilize Start/Stop se você preferir uma thread em segundo plano. Após parar, chame Bindings.Clear() antes de reiniciar em uma porta diferente para descartar os handles anteriores.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;