我最近发现了一个.NET教程,向我展示了如何使用.NET库signalr在Visual Studio中创建一个简单的聊天应用程序。
我创建了应用程序并进行了一些调整,包括一些AES加密。然后我将其作为网站托管在Windows Azure上。
聊天应用程序可以运行并且已经过测试,但我不知道如何查看从一个用户发送到另一个用户的消息。
有人能告诉我在哪里可以找到这些消息流吗?
由于
答案 0 :(得分:5)
所有消息都将通过SignalR Hub,因此您可以使用断点/调试来查看发送的内容(如果您在开发环境中运行)。否则,您可以在集线器中使用跟踪来查看消息。
您可以使用(我尚未对其进行过测试)的扩展:http://www.nuget.org/packages/Glimpse.SignalR
答案 1 :(得分:1)
您可以使用Microsoft的tools provided获得一些性能计数器。
据我所知,无法从服务器发送或接收所有消息。当您需要分析特定客户的通信时,请尝试使用Wireshark或Microsoft Network Monitor。
您也可以编写自己的消息记录器,将它们写入文件。
您可以使用常用方法Trace.WriteLine
将信息写入默认侦听器。然后使用监听器写入文件/数据库。
This source可能很有用。
答案 2 :(得分:1)