TsgcWebSocketProxyServer › Özellikler › FallBack

FallBack Özellik

Yerel WebSocket'leri desteklemeyen tarayıcılar için alternatif taşıma (Server-Sent Events) sağlar.

Sözdizimi

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Varsayılan Değer

ServerSentEvents.Enabled=False

Remarks

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.

Örnek


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;

Özelliklere Dön