TsgcWebSocketProxyServer › Propiedades › Active

Active Propiedad

Inicia o detiene el proxy, abriendo los sockets de escucha que aceptan clientes WebSocket descendentes.

Sintaxis

property Active: Boolean read GetActive write SetActive default False;

Valor Predeterminado

False

Observaciones

Establezca Active en True para que el proxy comience a escuchar en el Port configurado (y cualquier Bindings adicional); cada cliente WebSocket aceptado obtiene entonces su propia conexión al servidor ascendente definido en Proxy. Establecerlo de nuevo en False detiene el listener y cierra cada cliente descendente activo así como el enlace ascendente correspondiente. El cambio se ejecuta en el hilo llamante, por lo que el método se bloquea hasta que el listener esté completamente activo o detenido. Configure Proxy antes de activar para que cada nueva sesión sepa a dónde reenviar el tráfico.

Ejemplo


oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 80;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;

Volver a Propiedades