TsgcWebSocketServer 实现了服务器 WebSocket 组件,可以处理多线程客户端连接。
TsgcWebSocketServer 实现了服务器 WebSocket 组件,可处理多个线程化客户端连接。请按照以下步骤配置此组件:
1. 将 TsgcWebSocketServer 组件拖放到窗体上。
2. 设置端口(默认为 80)。如果您在防火墙后面,可能需要配置防火墙。
3. 设置允许的规范,默认情况下允许所有规范。
RFC6455:是标准且推荐的 WebSocket 规范。
Hixie76:这是一个草案版本,建议仅在需要支持 Safari 4.2 等旧版浏览器时才建立 Hixie76 连接。
procedure OnTCPConnectEvent(aConnection: TsgcWSConnection; var Accept: Boolean);
begin
aConnection.Transport := trpTCP;
Accept := True;
end;
5. 创建一个过程并将属性 Active 设置为 True。