如何在信号器组中添加用户时显示以前的所有消息?

时间:2015-12-29 06:25:31

标签: c# asp.net signalr

我有一个使用asp.net c#和signalr开发的聊天应用程序。它以一对一的聊天应用程序启动,但一旦创建了一个组,就允许用户在该组中添加其他在线用户。我需要在聊天组中添加新用户时,该组的所有先前消息也会显示给他。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

使用集线器的OnConnected事件检测新用户是否已连接。您需要跟踪已发送的所有消息(对于该特定组),并通过调用他身边的方法并传递消息列表将它们播放回客户端。