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 signierer 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
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): Ссылка
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.
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!
Tags und Links azure c# asp.net visual-studio-2012