/// <summary> /// 连接完成后 /// </summary> /// <returns></returns> public override Task OnConnected() { var chatUser = new BelieveCasClient(Clients.Caller); _connections.Add(Context.ConnectionId, chatUser); MessageInfo("连接成功"); return(base.OnConnected()); }
/// <summary> /// 发送消息到客户端 /// </summary> /// <param name="client"></param> /// <param name="message"></param> public void SendChatMessage(BelieveCasClient client, string message) { if (client == null || client?.Client == null) { logger.Error("异常:客户端为空"); return; } client?.Client.receiveMessage(message); }