TsgcWebSocketHTTPServerEventos › OnError

OnError Evento

Disparado sempre que ocorre um erro de protocolo WebSocket, como um handshake malformado.

Sintaxe

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

Valor Padrão

Observações

OnError reporta problemas no nível de protocolo detectados pela camada WebSocket em uma conexão de cliente, como um handshake malformado, um frame inválido, um opcode não suportado ou um payload UTF-8 inválido quando Options.ValidateUTF8 está habilitado. O parâmetro Error contém uma descrição textual e o parâmetro Connection identifica a sessão problemática. Erros gerados ao despachar requisições HTTP são roteados através de OnException; OnError é reservado para o lado do protocolo WebSocket do servidor.

Exemplo


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

Voltar para Eventos