TsgcWebSocketClientZdarzenia › OnError

OnError Zdarzenie

Wywoływane za każdym razem, gdy w połączeniu wystąpi błąd protokołu WebSocket.

Składnia

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

Wartość domyślna

Uwagi

OnError zgłasza problemy na poziomie protokołu wykryte przez warstwę WebSocket, takie jak nieprawidłowy typ wiadomości, zniekształcona ramka lub nieprawidłowy ładunek UTF-8 gdy Options.ValidateUTF8 jest włączone. Parametr Error zawiera tekstowy opis błędu; parametr Connection identyfikuje dotkniętą sesję. W przypadku nieobsłużonych wyjątków (błędy gniazda, naruszenia dostępu itp.) należy użyć OnException. To zdarzenie samo w sobie nie zamyka połączenia.

Przykład


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

Powrót do Zdarzeń