TsgcWebSocketHTTPServerProprietà › FallBack

FallBack Property

Fornisce trasporti alternativi per i browser che non supportano i WebSocket nativi.

Sintassi

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Valore predefinito

Flash=False, ServerSentEvents.Enabled=False

Note

Abilitare Flash per consentire ai browser privi di implementazione WebSocket nativa ma con Flash abilitato di utilizzare Flash come trasporto. 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.

Esempio


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

Torna alle Proprietà