TsgcWebSocketProxyServer › Olaylar › OnError
Proxy tarafından işlenen aşağı yönlü bir istemci bağlantısında bir WebSocket protokol hatası oluştuğunda tetiklenir.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError, bir aşağı akış istemci bağlantısında WebSocket katmanı tarafından algılanan protokol düzeyindeki sorunları raporlar; örneğin hatalı biçimlendirilmiş bir handshake, geçersiz bir çerçeve, desteklenmeyen bir opcode veya Options.ValidateUTF8 etkinleştirildiğinde geçersiz bir UTF-8 yükü. Error parametresi metinsel bir açıklama içerir ve Connection parametresi sorunlu oturumu tanımlar. Upstream TCP bağlantısında oluşan hatalar bunun yerine OnException aracılığıyla raporlanır; işlenmeyen çalışma zamanı istisnaları (soket hataları, erişim ihlalleri...) için de OnException kullanın.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;