TsgcWebSocketServerProprietà › 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

ServerSentEvents.Enabled=False

Note

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 := TsgcWebSocketServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;

Torna alle Proprietà