TsgcWebSocketHTTPServer事件 › OnError

OnError 事件

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

语法

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

默认值

备注

OnError 报告 WebSocket 层在客户端连接上检测到的协议级问题,例如格式错误的握手、无效帧、不支持的操作码,或在 Options.ValidateUTF8 启用时无效的 UTF-8 有效载荷。Error 参数包含文字描述,Connection 参数标识违规会话。在调度 HTTP 请求时引发的错误通过 OnException 路由;OnError 仅用于服务器的 WebSocket 协议端。

示例


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

返回事件