TsgcWebSocketServer_HTTPAPIProperties › Specifications

Specifications 속성

서버가 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다.

구문

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

기본값

RFC6455=True, Hixie76=True

설명

RFC6455를 활성화된 상태로 유지하십시오. 이것은 표준이며 권장되는 WebSocket 사양입니다. Hixie76은 Safari 4.2와 같은 레거시 브라우저를 지원하는 데만 유용한 더 이상 사용되지 않는 초안입니다. 그 호환성이 특별히 필요하지 않은 한 비활성화하십시오. 핸드셰이크는 연결별로 어떤 사양을 사용할지 협상합니다. 클라이언트가 비활성화된 사양을 요청하면 핸드셰이크가 실패하고 연결이 거부됩니다. http.sys WebSocket 업그레이드는 사양에 관계없이 Windows 8 이상이 필요하다는 점에 유의하십시오.

예제


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Specifications.RFC6455 := true;
oServer.Specifications.Hixie76 := false;
oServer.Active := true;

속성으로 돌아가기