我有一个使用 SignalR Hub 进行消息传递的聊天室。有时我会收到用户“冻结”的报告。现在这可以解释为没有消息通过,我怀疑它们已从组中删除。
我的问题是,连接是否会自动重新订阅回其组,或者您是否必须在 Reconnect 方法中自己做一些事情:
public Task Reconnect(IEnumerable<string> groups)
{
return Clients.rejoined(Context.ConnectionId, DateTime.Now.ToString());
}