TsgcWebSocketServer › Olaylar › OnError
Hatalı biçimlendirilmiş bir handshake gibi bir WebSocket protokol hatası oluştuğunda tetiklenir.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError, bir istemci bağlantısındaki WebSocket katmanı tarafından algılanan protokol düzeyindeki sorunları bildirir, örneğin hatalı biçimlendirilmiş bir handshake, geçersiz bir çerçeve, desteklenmeyen bir işlem kodu veya Options.ValidateUTF8 etkinleştirildiğinde geçersiz bir UTF-8 yükü. Error parametresi metinsel bir açıklama içerir ve Connection parametresi suçlu oturumu tanımlar. İşlenmeyen çalışma zamanı özel durumları (soket hataları, erişim ihlalleri...) için bunun yerine OnException olayı tetiklenir.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;