TsgcWebSocketHTTPServerProperties › FallBack

FallBack Özellik

Yerel WebSocket'leri desteklemeyen tarayıcılar için alternatif taşımalar sağlar.

Sözdizimi

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Varsayılan Değer

Flash=False, ServerSentEvents.Enabled=False

Remarks

Yerel WebSocket uygulaması olmayan ancak Flash etkin tarayıcıların taşıma olarak Flash kullanmasına izin vermek için Flash'ı etkinleştirin. Sunucunun HTML5 SSE belirtimini kullanarak tarayıcı istemcilerine olayları göndermesine izin vermek için ServerSentEvents.Enabled'i etkinleştirin; Retry alt özelliği, tarayıcının yeniden bağlanmayı denemeden önceki aralığı saniye cinsinden ayarlar (varsayılan olarak 3). Yedekler ilk istekte şeffaf bir şekilde görüşülür, böylece sonunda hangi taşıma kullanılırsa kullanılsın aynı OnMessage / OnConnect olayları tetiklenir.

Örnek


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

Özelliklere Dön