标签: c# asp.net signalr
我有一个使用asp.net c#和signalr开发的聊天应用程序。它以一对一的聊天应用程序启动,但一旦创建了一个组,就允许用户在该组中添加其他在线用户。我需要在聊天组中添加新用户时,该组的所有先前消息也会显示给他。我怎么能这样做?
答案 0 :(得分:1)
使用集线器的OnConnected事件检测新用户是否已连接。您需要跟踪已发送的所有消息(对于该特定组),并通过调用他身边的方法并传递消息列表将它们播放回客户端。
OnConnected