Пример #1
0
        /// <summary>
        /// Register client infomation to server
        /// </summary>
        /// <param name="userInfo">User infomation</param>
        /// <param name="brdCastEvtHandler">Receive billboard func at client</param>
        public void RegisterClient(UserInfo userInfo, BroadcastEventHandler brdCastEvtHandler)
        {
            ClientInfo clientInfo = m_clients.Find(x => x.ClientUserInfo.UserId == userInfo.UserId);

            if (clientInfo != null)
            {
                m_clients.Remove(clientInfo);
            }
            m_clients.Add(new ClientInfo(userInfo, brdCastEvtHandler));
        }
Пример #2
0
 public ClientInfo(UserInfo userInfo, BroadcastEventHandler handler)
 {
     this.ClientUserInfo       = userInfo;
     this.ClientBrdCastHandler = handler;
 }