TsgcWebSocketServer_HTTPAPI › Eventos › OnError
Disparado sempre que ocorre um erro de protocolo WebSocket, como um handshake malformado.
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, 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. Para exceções de tempo de execução não tratadas (falhas de HTTP.SYS, access violations...), o evento OnException é gerado em vez disso.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;