TsgcWebSocketHTTPServerEigenschappen › FallBack

FallBack Eigenschap

Biedt alternatieve transporten voor browsers die geen native WebSockets ondersteunen.

Syntaxis

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Standaardwaarde

Flash=False, ServerSentEvents.Enabled=False

Opmerkingen

Schakel Flash in om browsers zonder native WebSocket-implementatie maar met Flash ingeschakeld, Flash als transport te laten gebruiken. Schakel ServerSentEvents.Enabled in om de server events naar browserclients te laten pushen via de HTML5 SSE-specificatie; de sub-eigenschap Retry stelt het interval in seconden in voordat de browser opnieuw verbinding probeert te maken (standaard 3). Terugvalmechanismen worden transparant onderhandeld bij het eerste verzoek, zodat dezelfde OnMessage / OnConnect-gebeurtenissen worden geactiveerd ongeacht het uiteindelijk gebruikte transport.

Voorbeeld


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

Terug naar eigenschappen