TsgcWebSocketLoadBalancerServer › Métodos › Start
Inicia o load balancer a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada enquanto os bindings são abertos.
procedure Start;
Start cria uma thread de worker interna que define Active := True, de modo que o chamador (normalmente a thread principal de UI) retorna imediatamente em vez de congelar enquanto o balanceador de carga faz bind em suas portas configuradas. Não há garantia de que o servidor estará escutando quando Start retorna; inscreva-se em OnStartup para ser notificado quando o balanceador de carga estiver aceitando conexões. Defina Port e quaisquer Bindings antes de chamar Start para que os servidores de backup possam se registrar com o balanceador de carga. Utilize a propriedade Active diretamente se você preferir um início síncrono que é executado na thread chamadora.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Start();