TsgcWSPServer_WebRTC › Olaylar › OnError
Sunucu, bir sinyalleme bağlantısında bir aktarım veya protokol düzeyinde hata algıladığında tetiklenir.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Taşıma düzeyindeki başarısızlıkları (TLS müzakeresi, soket sıfırlamaları, anormal kapatma) ve gelen bir çerçeveye karşı sinyalleşme çözücüsü tarafından oluşturulan protokol düzeyindeki anormallikleri (hatalı biçimlendirilmiş JSON, beklenmeyen yöntem kimliği, bozuk abonelik sözdizimi) yüzeye çıkarır. Error dizesi, günlük tutma için tasarlanmış, insanlar tarafından okunabilir bir açıklamadır. Kullanıcı olay işleyicilerinin içinden gelen hatalar ayrıca OnException aracılığıyla raporlanır.
procedure TForm1.WebRTCServerError(Connection: TsgcWSConnection;
const Error: string);
begin
Memo1.Lines.Add(Format('[%s] error: %s', [Connection.Guid, Error]));
end;