TsgcWSPServer_sgc › 事件 › OnConnect
客户端完成此子协议的 WebSocket 握手后触发。
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
在子协议发送会话标识符并清空所有已排队的保留发布内容后,每个被接受的连接触发一次。若已分配 Broker,则此事件将被抑制,由 Broker 管道负责握手;否则此处适合用于检查 Connection.Guid、Connection.PeerIP 或 HTTP 升级时附带的自定义请求头。
procedure TForm1.oProtocolConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add('connected: ' + Connection.Guid);
end;