TsgcWebSocketLoadBalancerServer › Özellikler › FallBack
Yerel WebSocket'leri desteklemeyen tarayıcılar için yük dengeleyicide alternatif aktarımlar sağlar.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
Flash=False, ServerSentEvents.Enabled=False
Native bir WebSocket uygulaması olmayan ancak Flash etkin tarayıcıların yük dengeleyiciye bağlanırken Flash'ı taşıma olarak kullanmasına izin vermek için Flash'ı etkinleştirin. Yük dengeleyicinin HTML5 SSE belirtimini kullanarak tarayıcı istemcilerine olaylar göndermesine izin vermek için ServerSentEvents.Enabled'ı etkinleştirin; Retry alt özelliği, tarayıcının yeniden bağlanmayı denemeden önce saniye cinsinden aralığı ayarlar (varsayılan olarak 3). Yedekler ilk istekte şeffaf bir şekilde müzakere edilir, böylece sonunda kullanılan taşımadan bağımsız olarak aynı OnMessage/OnConnect olayları tetiklenir.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;