【发布时间】:2015-05-06 06:43:22
【问题描述】:
如何在 SignalR 中创建聊天组?我试图找到一些例子,但它们没有帮助。任何帮助,将不胜感激。到目前为止,这是我想出的:
public void CreateGroup(string currentUserId, string toConnectTo)
{
string strGroupName = GetUniqueGroupName(currentUserId, toConnectTo);
string connectionId_To = OnlineUser.userObj.Where(item => item.userId == toConnectTo).Select(item => item.connectionId).SingleOrDefault();
if (!string.IsNullOrEmpty(connectionId_To))
{
Groups.Add(Context.ConnectionId, strGroupName);
Groups.Add(connectionId_To, strGroupName);
Clients.Caller.setChatWindow(strGroupName, toConnectTo);
}
}
【问题讨论】:
标签: signalr