TsgcWebSocketServer_HTTPAPI › 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 tespit edilen protokol düzeyindeki sorunları bildirir, ö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. İşlenmeyen çalışma zamanı istisnaları (HTTP.SYS hataları, access violation'lar...) için bunun yerine OnException olayı tetiklenir.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;