TsgcWebSocketServerPropiedades › FallBack

FallBack Propiedad

Proporciona transportes alternativos para navegadores que no admiten WebSockets nativos.

Sintaxis

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Valor Predeterminado

Flash=False, ServerSentEvents.Enabled=False

Observaciones

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.

Ejemplo


oServer := TsgcWebSocketServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;

Volver a Propiedades