TsgcWebSocketLoadBalancerServer › Propiedades › FallBack
Proporciona transportes alternativos en el balanceador de carga para navegadores que no admiten WebSockets nativos.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
ServerSentEvents.Enabled=False
Active ServerSentEvents.Enabled para que el balanceador de carga envíe eventos a los clientes del navegador mediante la especificación SSE de HTML5; la subpropiedad Retry establece el intervalo en segundos antes de que el navegador intente reconectarse (3 por defecto). Los mecanismos alternativos se negocian de forma transparente en la primera solicitud, de modo que los mismos eventos OnMessage/OnConnect se disparan independientemente del transporte finalmente utilizado.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;