Пример #1
0
        /// <summary>
        /// 加入连接
        /// </summary>
        /// <param name="session">连接信息</param>
        private void SessionConnected(WebSocketSession session)
        {
            var userId = GetUserInfo(session).UserId;

            lock (ConnectionPool)
            {
                if (!ConnectionPool.ContainsKey(userId))
                {
                    ConnectionPool.Add(userId, new List <WebSocketSession>());
                }
            }
            ConnectionPool[userId].Add(session);
        }