TsgcWebSocketHTTPServerPropriedades › Active

Active Property

Inicia ou para o servidor HTTP/WebSocket, abrindo os sockets de escuta nos bindings configurados.

Sintaxe

property Active: Boolean read GetActive write SetActive default False;

Valor Padrão

False

Observações

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.

Exemplo


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

Voltar para Propriedades