TsgcWebSocketProxyServer › Eventos › OnError
Disparado sempre que ocorre um erro do protocolo WebSocket em uma conexão de cliente downstream tratada pelo proxy.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError reporta problemas de nível de protocolo detectados pela camada WebSocket em uma conexão de cliente downstream, 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. Os erros gerados no link TCP upstream são reportados através de OnException; para exceções de runtime não tratadas (falhas de socket, access violations...) utilize OnException também.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;