Ejemplo n.º 1
0
        /// <summary>
        /// 连接完成后
        /// </summary>
        /// <returns></returns>
        public override Task OnConnected()
        {
            var chatUser = new BelieveCasClient(Clients.Caller);

            _connections.Add(Context.ConnectionId, chatUser);
            MessageInfo("连接成功");
            return(base.OnConnected());
        }
Ejemplo n.º 2
0
 /// <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);
 }