- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长沙理工大学计算机与通信工程学院
《网络协议编程》课程设计报告
院 系 计算机与通信工程学院 专 业 网络工程
课程设计成绩评定
院 系 计算机与通信工程 专 业 网络工程
班 级 网络1101班 学 号 201158080110
学生姓名 *** 指导教师 ***
指导教师对学生在课程设计中的评价
评分项目
优
良
中
及格
不及格
学习态度与遵守纪律情况
课程设计完成情况
课程设计报告的质量
指导教师成绩 指导教师签字 年 月 日
课程设计答辩组对学生在课程设计中的评价
评分项目
优
良
中
及格
不及格
课程设计完成情况
课程设计报告的质量
课程设计答辩
答辩组成绩 答辩组长签字 年 月 日
课程设计综合成绩
注:课程设计综合成绩=指导教师成绩×60%+答辩组成绩×40%
课程设计任务书
计算机与通信工程 学院 网络工程 专业
课程名称
网络协议编程课程设计
时间
2014年9月15日—
学生姓名
***
指导老师
***
题 目
基于UDP网络通信系统的服务端程序设计
主要内容:
(1)理解UDP协议的基本功能和工作原理。?
(2)培养运用理论知识解决实际问题的能力。?
(3)理解UDP协议在Java编程语言中的具体体现。?
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。
要求:
(1)实现的是服务器和客户端的通讯。
(2)学会文献检索的基本方法和综合运用文献的能力。
(3)通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神
应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(源程序、各类图纸、实验数据、仿真截图等实证材料)。
基于UDP网络通信系统的服务端程序设计
学生姓名:*** 指导老师:***
摘 要 随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的青睐 。网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给人们带来了很大的方便。 本课题是开发一个基于UDP的局域网聊天系统,运用软件工程的设计流程,综合运用数据库编程技术、Windows程序设计技术、网络通讯技术,此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用UDP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务器端口设置,此聊天工具能实现多人聊天功能,适用于局域网使用的网络聊天工具,其操作简单,灵活性好,运行也比较稳定。
关键词 网络通讯;客户端/服务器模型;用户数据报协议;套接字
1 引 言
自进入信息化社会以来,人们的生活发生了翻天覆地的变化,所有这一切的实现都要归功于计算机网络。自从计算机网络出现以来,网络发展越来越迅速,其重要性更是不可估量。现在,网络已经进入到我们生活的各个角落,大到网上理财、网上会议、网上战争,小到上网购物、查找资料,网上聊天等,可以说网络把我们的世界变“小”了,即使在天涯海角,我们也可以随时联系。一个最简单且应用最广泛的例子——网上聊天,就是最好的证明。本课程设计将基于UDP协议和局域网环境,使用Java语言实现一个即时网络通讯程序。
1.1背景介绍
随着计算机网络信息技术的日益发展和成熟,人们的生活因为网络而变得更多姿多彩,基于网络的通讯技术也如同雨后春笋般涌现到网络世界中。TCP协议和UDP协议是网络通讯的基本协议。而对于普通的信息交流,UDP协议则因为更方便简单,所以常常采用UDP协议开发这类即时通讯程序。
(1)理解UDP协议的基本功能和工作原理。?
(2)培养运用理论知识解决实际问题的能力。?
(3)理解UDP协议在Java编程语言中的具体体现。?
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。
1.2课程设计的目的
1.3课程设计的基本任务
本次课程设计是基于UDP协议的通讯程序,所以其基本任务就是要实现的是服务器和客户端的通讯,即服务器对端口进行监听,客户端发送数据给服务器,服务器接收。实现了这个过程,就达到了本次课程设计的目的。
2 设计原理
2.1 UDP协议原理
UDP协议的全称是用户数据报协议,在 网络中它与 TCP协议一样用于处理数据包,是一种无连接的协议。在 OSI模型中,在第四层—— 传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全
您可能关注的文档
- 基于SSH框架的O2O模式新型电子商城系统毕业设计.doc
- 基于SSH框架的Web网站设计与实现毕业论文.doc
- 基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计论文(内含源文件).doc
- 基于STC89C52单片机的实验平台开发设计_课程设计.doc
- 基于STC89C52单片机的温湿度检测系统设计_课程设计说明书.doc
- 基于STC89C52单片机的智能家居控制系统设计_毕业论文.doc
- 基于STC89C52单片机无刷直流电动机智能控制器系统硬件电路控制软件的设计毕业论文.doc
- 基于STC89C52单片机无刷直流电动机智能控制器系统硬件电路控制软件的设计毕业论文设计.doc
- 基于STM32的WIFI无线网络应用设计毕业设计说明书.doc
- 基于STM32的红外测距系统设计学士学位论文.doc
- 基于UEDGI算法处理四类想象运动的脑-机接口技术BCI研究毕业论文.doc
- 基于UG_NX的单级圆柱齿轮减速器建模毕业设计.doc
- 基于UG6.0的精密模具零件自动编程与实物加工毕业论文.doc
- 基于UG和VERICUT的手机壳零件数控加工仿真毕业设计.doc
- 基于UG洗衣机波轮模具的曲面设计与加工毕业论文.doc
- 基于UG与ANSYS的大学生节能车(HLJIT-3A型)结构优化设计毕业论文.doc
- 基于UML的电厂信息管理系统建模研究本科毕业论文.doc
- 基于VAR模型的我国对外贸易与经济增长的实证研究毕业论文.doc
- 基于VB+Access的超市管理系统的设计与实现毕业设计.doc
- 基于VB+Access的超市管理系统的设计与实现毕业设计论文.doc
最近下载
- 《机械识图》(第四版)完整版教学课件全书电子讲义(最新).pptx VIP
- 2024年10月全国自考03708中国近代史纲要真题试卷及详细答案.docx VIP
- 五金手册换算.pdf VIP
- A2E游艇操作人员理论知识考试题及答案(完整版).docx VIP
- 标签打印软件如何制作卷烟标价签模板.doc VIP
- (新版)游艇帆船(A2F)理论知识考试题(附答案).doc VIP
- wifi万能钥匙 wifi万能钥匙下载 wifi密码查看器 360免费wifi..doc VIP
- 中石化考试题库及答案.doc
- 毕业设计-带式输送机毕业设计.doc VIP
- 2025年全国自考4月03708中国近代史纲要真题及答案汇总.doc VIP
文档评论(0)