TsgcWebSocketHTTPServer › Eigenschappen › FallBack
Biedt alternatieve transporten voor browsers die geen native WebSockets ondersteunen.
__property TsgcWSFallBack_Options * FallBack;
Flash=False, ServerSentEvents.Enabled=False
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.
oServer = new TsgcWebSocketHTTPServer();
oServer->FallBack->ServerSentEvents->Enabled = true;
oServer->FallBack->ServerSentEvents->Retry = 3;
oServer->Active = true;