TsgcWebSocketHTTPServer › 속성 › FallBack
네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송을 제공합니다.
property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;
Flash=False, ServerSentEvents.Enabled=False
네이티브 WebSocket 구현은 없지만 Flash가 활성화된 브라우저가 Flash를 전송으로 사용하도록 허용하려면 Flash를 활성화하십시오. 서버가 HTML5 SSE 사양을 사용하여 브라우저 클라이언트에 이벤트를 푸시하도록 하려면 ServerSentEvents.Enabled를 활성화하십시오. Retry 하위 속성은 브라우저가 재연결을 시도하기 전 간격을 초 단위로 설정합니다(기본값 3). 대체는 첫 요청에서 투명하게 협상되므로, 최종적으로 사용되는 전송에 관계없이 동일한 OnMessage / OnConnect 이벤트가 발생합니다.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;