TsgcWebSocketServer_HTTPAPI属性 › 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;

返回属性