在集线器中,我正在使用
try {
GlobalHost.ConnectionManager.GetHubContext<ContextManagerHub>().Clients.Client(connectionID).SendMessage(message);
} catch(Exception ex) {
HandleError(ex);
}
connectionId 使用 OnConnected 存储,并使用集线器上的 OnDisconnected 删除。我有点担心我正在向断开连接的客户端发送消息,如果我这样做了,我希望得到例外。但是上面的代码永远不会引发异常,即使我尝试使用 connectionID = "BAD_ID"。任何人都知道如何确定 SendMessage 是否真的失败了?