TsgcWebSocketClientイベント › 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: ' + Error);
end;

イベントに戻る