TsgcWebSocketProxyServer › Özellikler › FallBack
Yerel WebSocket'leri desteklemeyen tarayıcılar için alternatif taşıma (Server-Sent Events) sağlar.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
ServerSentEvents.Enabled=False
Proxy'nin, HTML5 SSE belirtimini kullanarak tarayıcı istemcilerine olay göndermesini sağlamak için ServerSentEvents.Enabled seçeneğini etkinleştirin; Retry alt özelliği, tarayıcının yeniden bağlanmayı denemesinden önceki aralığı saniye cinsinden ayarlar (varsayılan 3). Yedekler ilk istekte şeffaf bir şekilde anlaşılır, böylece istemci ile sonunda kullanılan aktarımdan bağımsız olarak trafik yine de Proxy içinde tanımlanan yukarı akış sunucusuna iletilir.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.FallBack.ServerSentEvents.Enabled := true;
oProxy.FallBack.ServerSentEvents.Retry := 3;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;