TsgcWebSocketLoadBalancerServer › 속성 › Specifications
로드 밸런서가 다운스트림 클라이언트로부터 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
RFC6455를 활성화된 상태로 유지하십시오. 이것이 표준이며 권장되는 WebSocket 사양이고, 등록 중 모든 최신 클라이언트와 sgcWebSockets 백엔드가 사용하는 사양입니다. Hixie76은 Safari 4.2와 같은 레거시 브라우저에만 유용한 오래된 초안입니다. 특별히 해당 호환성이 필요한 경우가 아니라면 비활성화하십시오. 핸드셰이크는 연결당 사용되는 사양을 협상합니다. 클라이언트가 비활성화된 사양을 요청하면 핸드셰이크가 실패하고 백엔드가 선택되기 전에 연결이 거부됩니다.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;