TsgcWebSocketProxyServer › 事件 › OnError

OnError 事件

每当代理处理的下游客户端连接上发生 WebSocket 协议错误时触发。

语法

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

默认值

—

备注

OnError 报告 WebSocket 层在下游客户端连接上检测到的协议级问题,例如格式错误的握手、无效的帧、不支持的操作码,或在 Options.ValidateUTF8 启用时的无效 UTF-8 载荷。Error 参数包含文本描述,Connection 参数标识违规的会话。上游 TCP 链路上引发的错误通过 OnException 报告;对于未处理的运行时异常(套接字故障、访问冲突等),也请使用 OnException。

示例


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;

返回事件