Anzeigen von Nachrichtenströmen in Visual Studio für die signalR-Chat-Anwendung

8

Ich habe kürzlich ein .NET-Tutorial gefunden, das mir gezeigt hat, wie man eine einfache Chat-Anwendung in Visual Studio mit der .NET-Bibliothek gekennzeichnet sind.

Ich habe die Anwendung erstellt und einige Moderationen einschließlich einiger AES-Verschlüsselung vorgenommen. Ich habe es dann auf Windows Azure als Website gehostet.

Die Chat-Anwendung funktioniert und wurde getestet, aber ich weiß nicht, wie ich die Nachrichten anzeigen kann, die von einem Benutzer an den anderen gesendet werden.

Kann mir jemand sagen, wo ich diese Nachrichtenströme finde?

Danke

    
sMilbz 07.02.2014, 20:06
quelle

3 Antworten

5

Alle Nachrichten werden über den SignalR-Hub gesendet. Sie können also entweder Breakpoints / Debugging verwenden, um zu sehen, was gesendet wird (wenn Sie in Ihrer Entwicklungsumgebung ausgeführt werden). Andernfalls könnten Sie die Verfolgung im Hub verwenden, um die Nachrichten zu sehen.

Es gibt eine Erweiterung, die Sie vielleicht verwenden könnten (ich habe es noch nicht getestet): Ссылка

    
Håkan Fahlstedt 13.02.2014 14:50
quelle
1

Sie können einige Leistungsindikatoren mithilfe der bereitgestellten Tools abrufen von Microsoft.

Was ich weiß, gibt es keine Möglichkeit, alle Nachrichten vom Server zu senden oder zu empfangen. Wenn Sie die Kommunikation bestimmter Clients analysieren müssen, versuchen Sie Wireshark oder Microsoft Netzwerkmonitor .

Sie könnten auch Ihren eigenen Nachrichtenlogger schreiben, der sie in die Datei schreibt.

Sie können allgemeine Methoden als Trace.WriteLine verwenden, um Informationen in den Standard-Listener zu schreiben. Verwenden Sie dann einen Listener, um in Datei / Datenbank zu schreiben.

Diese Quelle kann beim Lernen nützlich sein um Nachrichten von einem Webserver zu analysieren.

    
Patrick Hofman 13.02.2014 14:26
quelle
1

Fiddler ist das beste Tool zur Überwachung des Web-Traffics. Es ist einfach zu bedienen und hat viele erweiterte Funktionen, um Server / Client-Anwendungen zu debuggen. Werfen Sie einen Blick auf diese Seite , die eine kurze Beschreibung der Verwendung von Fiddler mit Signalgeber enthält.

Viel Glück!

    
John Yost 19.02.2014 23:35
quelle