TsgcWebSocketServer › Proprietà › FallBack
Fornisce trasporti alternativi per i browser che non supportano i WebSocket nativi.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
ServerSentEvents.Enabled=False
Abilitare ServerSentEvents.Enabled per consentire al server di inviare eventi ai client browser utilizzando la specifica HTML5 SSE; la sotto-proprietà Retry imposta l'intervallo in secondi prima che il browser tenti di riconnettersi (3 per impostazione predefinita). I fallback vengono negoziati in modo trasparente alla prima richiesta, quindi gli stessi eventi OnMessage / OnConnect vengono attivati indipendentemente dal trasporto utilizzato.
oServer := TsgcWebSocketServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;