TsgcWebSocketServer › Propiedades › FallBack
Proporciona transportes alternativos para navegadores que no admiten WebSockets nativos.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
Flash=False, ServerSentEvents.Enabled=False
Habilite Flash para permitir que los navegadores sin implementación nativa de WebSocket pero con Flash habilitado usen Flash como transporte. Habilite ServerSentEvents.Enabled para que el servidor envíe eventos a los clientes del navegador mediante la especificación HTML5 SSE; la subpropiedad Retry establece el intervalo en segundos antes de que el navegador intente reconectarse (3 por defecto). Las alternativas se negocian de forma transparente en la primera solicitud, por lo que los mismos eventos OnMessage / OnConnect se disparan independientemente del transporte finalmente utilizado.
oServer := TsgcWebSocketServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;