TsgcWebSocketServer事件 › OnError

OnError 事件

每当发生 WebSocket 协议错误(如格式错误的握手)时触发。

语法

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

默认值

备注

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

示例


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

返回事件