在Visual Studio中查看signalR聊天应用程序的消息流

sMi*_*lbz 8 c# asp.net azure visual-studio-2012

我最近发现了一个.NET教程,向我展示了如何使用.NET库,在Visual Studio中创建一个简单的聊天应用程序.

我创建了应用程序并进行了一些调整,包括一些AES加密.然后我将其作为网站托管在Windows Azure上.

聊天应用程序工作并已经过测试,但我不知道如何查看从一个用户发送到另一个用户的消息.

有人能告诉我在哪里可以找到这些消息流吗?

谢谢

Håk*_*edt 5

所有消息都将通过SignalR Hub,因此您可以使用断点/调试来查看发送的内容(如果您在开发环境中运行).否则,您可以在Hub中使用跟踪来查看消息.

您可以使用(我尚未对其进行过测试):http://www.nuget.org/packages/Glimpse.SignalR


Pat*_*man 1

您可以使用Microsoft提供的工具获取一些性能计数器。

据我所知,没有办法获取从服务器发送或接收的所有消息。当您需要分析特定客户端的通信时,请尝试使用Wireshark或Microsoft Network Monitor。

您还可以编写自己的消息记录器,将它们写入文件。

您可以使用常用方法将Trace.WriteLine信息写入默认侦听器。然后使用监听器写入文件/数据库。

当学习分析来自网络服务器的消息时,此源可能很有用。