Linux课程设计-网络音频点播器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux课程设计-网络音频点播器

Linux课程设计报告 报告题目: 网络音频点播器 作者所在系部: 计算机科学与遥感信息技术学院 作者所在专业: 计算机科学与技术 作者所在班级: B12511 作 者 姓 名 : 王硕 作 者 学 号 : 20124051117 指导教师姓名: 王慧娟 完 成 时 间 : 2015年6月29日 《Linux下C语言高级编程》课程设设计目的学生学习完《》课程后,进行的一次全面的综合训练,加深操作系统基础理论和的理解,加强学生的动手能力。要求每个学生必须独立完成课程设计,不能相互抄袭;设计完成后,将所完成的工作交由老师检查;要求写出一份详细的报告设计内容20%。(注:最后需要验收) 优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好; 良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进; 中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确; 及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确; 不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。 提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。 五、提交的资料 1、文档 有关的分析设计文档要求使用计算机打印A4纸上,同时提交电子文档。 2、软件 软件需提供加注释的源程序,并能正常运行。 注:对于分析设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。 摘 要 随着Internet的日益普及,在网络上学会配置网络服务器,有着非常重要的意义。综合网络服务器基于Linux操作系统之上,进行服务器与客户端的连接,实现服务器为客户端提供服务。其实训内容包括Linux服务器搭建与测试,服务器搭建与应用网络访问,以及流控令牌桶等等。综合网络服务器的功能强大,操作简单,扩展性强,稳定性高;方便不同操作系统平台之间的移植,网站最大限度的实现易维护和易操作性。Linux是一套免费使用和自由传播的操作系统,以其稳定性和灵活性著称。完善的内置网络是Linux的一大特点。Linux为用户提供了完善的、强大的网络功能。作为一种网络操作系统,它在网络服务器上得到了广泛的应用。 关键词: 域名访问、Linux、网络服务器、服务器配置 目 录 第1章 系统分工 - 1 - 1.1系统总体功能简介 - 1 - 1.2实验内容 - 1 - 第2章 系统的总体设计 - 2 - 2.1技术支持 - 2 - 2.2设计方案 - 2 - 2.3服务器概述 - 2 - 2.4 客户端概述 - 3 - 第3章 服务器设计 - 4 - 3.1管道 - 4 - 3.2令牌桶TBF流控 - 4 - 3.3创建频道链表 - 4 - 3.4 频道广播 - 5 - 3.5 数据发送 - 6 - 第4章 客户端设计 - 7 - 4.1 选择频道 - 7 - 4.2 接收数据 - 8 - 第5章 系统调试 - 9 - 5.1 系统的调试 - 9 - 5.2 客户端调试 - 9 - 5.3 服务器调试 - 10 - 第6章 总结 - 12 - 系统使用说明书 - 13 - 部分代码说明: - 13 - .H文件 - 13 - Proto.h - 13 - site_types.h - 14 - Client端: - 14 - Server端: - 19 - 评语 - 22 - 成绩: - 22 - 第1章 系统分工 1.1系统总体功能简介 本软件实现了基于客户机和服务器模型的网络音频点播系统,是嵌入式系统在音频领域中的一个典型应用。本音频点播系统可以广泛应用在卡拉OK厅、语音教室和公共广播等多种场所。该软件分为服务器和客户机两个部分,服务器运行在PC机上,客户机运行在嵌入式设备上,服务器以多播的方式向局域网中所有的客户机发送数据,客户机可以根据自己的选择来决定要接收的数据。 1.2实验内容 在VMware Workstation 11.0平台下,使用Red Hat Enterprise Lin

文档评论(0)

6952225 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档