TsgcWebSocketServer속성 › FallBack

FallBack 속성

네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송을 제공합니다.

구문

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

기본값

ServerSentEvents.Enabled=False

설명

서버가 HTML5 SSE 사양을 사용하여 브라우저 클라이언트에 이벤트를 푸시하도록 하려면 ServerSentEvents.Enabled를 활성화하십시오. Retry 하위 속성은 브라우저가 재연결을 시도하기 전 간격을 초 단위로 설정합니다(기본값 3). 대체는 첫 요청에서 투명하게 협상되므로, 최종적으로 사용되는 전송에 관계없이 동일한 OnMessage / OnConnect 이벤트가 발생합니다.

예제


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

속성으로 돌아가기