Exemplo n.º 1
0
        /// <summary>
        /// Broadcast message by userId
        /// </summary>
        /// <param name="msg"></param>
        /// <param name="mapId"></param>
        public static void Broadcast(SocketData msg, long userId, out bool finded)
        {
            finded = false;

            for (int i = SessionList.Count - 1; i >= 0; i--)
            {
                if (SessionList[i] == null)
                {
                    continue;
                }

                if (SessionList[i].UserId == userId)
                {
                    SessionList[i].Send(msg);
                    finded = true;
                }
            }
        }