/// <summary>
        /// Reads an enumerable of RoomInfo objects from an incoming message
        /// </summary>
        /// <param name="incomingMessage">The message</param>
        /// <param name="roomInfoList">The list where the RoomInfo objects will be stored</param>
        internal static void ReadRoomInfoList(this IncomingMessage incomingMessage, List <RoomInfo> roomInfoList)
        {
            var lenght = incomingMessage.ReadInt32();

            for (int i = 0; i < lenght; i++)
            {
                var newObj = RoomInfo.FromMessage(incomingMessage);
                roomInfoList.Add(newObj);
            }
        }