TsgcWebSocketLoadBalancerServer › Proprietà › FallBack

FallBack Property

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

Sintassi

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Valore predefinito

ServerSentEvents.Enabled=False

Note

Abilitare ServerSentEvents.Enabled per consentire al load balancer 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 meccanismi di fallback vengono negoziati in modo trasparente alla prima richiesta, quindi gli stessi eventi OnMessage/OnConnect si attivano indipendentemente dal trasporto utilizzato.

Esempio


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

Torna alle Proprietà