【发布时间】:2020-12-04 12:00:00
【问题描述】:
我正在练习使用 signalr .net 核心制作聊天室。我想当用户输入组名并加入组时,我检查该组是否存在? 如果它不存在,它将通知该用户。
通常我注意到,当我使用下面的 JoinRoom 功能时,如果该组不存在,那么系统将为我创建一个新组。
public async Task JoinRoom(string roomName, string username)
{
await Groups.AddToGroupAsync(Context.ConnectionId, roomName);
await Clients.Group(roomName).SendAsync(username + " joined.");
}
但我只是想让系统宣布该组不存在,不需要创建新组。
有人可以帮我吗? 谢谢。
【问题讨论】:
标签: .net-core signalr asp.net-core-signalr