没有合适的资源?快使用搜索试试~ 我知道了~
基于UDP网络通信系统的服务端程序的设计课程设计报告.doc
需积分: 9 1 下载量 100 浏览量
2022-07-16
08:31:40
上传
评论
收藏 567KB DOC 举报
温馨提示
试读
31页
基于UDP网络通信系统的服务端程序的设计课程设计报告.doc
资源详情
资源评论
资源推荐
理工大学计算机与通信工程学院
《网络协议编程》课程设计报告
院 系 计算机与通信工程学院专 业 网络工程
2 / 31
课程设计成绩评定
院 系 计算机与通信工程专 业 网络工程
班 级 网络 1101 班 学 号 0
学生 *** 指导教师 ***
指导教师对学生在课程设计中的评价
评分项目
优
良
中
与格
不与格
学习态度与遵守纪律情况
课程设计完成情况
课程设计报告的质量
指导教师成绩 指导教师签字年月日
课程设计答辩组对学生在课程设计中的评价
评分项目
优
良
中
与格
不与格
课程设计完成情况
课程设计报告的质量
课程设计答辩
答辩组成绩 答辩组长签字年月日
课程设计综合成绩
注:课程设计综合成绩=指导教师成绩×60%+答辩组成绩×40%
3 / 31
课程设计任务书
计算机与通信工程学院 网络工程 专业
课程名称
网络协议编程课程设计
时间
2014 年 9 月 15 日—9 月 28 日
学生
***
指导老师
***
题 目
基于 UDP 网络通信系统的服务端程序设计
主要容:
(1)理解 UDP 协议的基本功能和工作原理。
(2)培养运用理论知识解决实际问题的能力。
(3)理解 UDP 协议在 Java 编程语言中的具体体现。
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。
要求:
(1)实现的是服务器和客户端的通讯。
(2)学会文献检索的基本方法和综合运用文献的能力。
(3)通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神
应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(源程序、各类图纸、实验数据、仿真截图等实证材料)。
4 / 31
基于 UDP 网络通信系统的服务端程
序设计
学生:*** 指导老师:***
摘 要 随着网络技术的发展与人们生活的需求,网络聊天已越来越受到人们的
青睐 。网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给
人们带来了很大的方便。 本课题是开发一个基于 UDP 的局域网聊天系统,运用软
件工程的设计流程,综合运用数据库编程技术、Windows 程序设计技术、网络通
讯技术,此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用 UDP 与服
务器连接,客户端与客户端之间通过 UDP 互相通讯。服务器端具有服务器端口设
置,此聊天工具能实现多人聊天功能,适用于局域网使用的网络聊天工具,其操
作简单,灵活性好,运行也比较稳定。
关键词 网络通讯;客户端/服务器模型;用户数据报协议;套接字
1 引 言
5 / 31
自进入信息化社会以来,人们的生活发生了翻天覆地的变化,所有这一切的
实现都要归功于计算机网络。自从计算机网络出现以来,网络发展越来越迅速,
其重要性更是不可估量。现在,网络已经进入到我们生活的各个角落,大到网上
理财、网上会议、网上战争,小到上网购物、查找资料,网上聊天等,可以说网
络把我们的世界变“小”了,即使在天涯海角,我们也可以随时联系。一个最简
单且应用最广泛的例子——网上聊天,就是最好的证明。本课程设计将基于 UDP
协议和局域网环境,使用 Java 语言实现一个即时网络通讯程序。
1.1 背景介绍
随着计算机网络信息技术的日益发展和成熟,人们的生活因为网络而
变得更多姿多彩,基于网络的通讯技术也如同雨后春笋般涌现到网络世界
中。TCP 协议和 UDP 协议是网络通讯的基本协议。而对于普通的信息交流,
UDP 协议则因为更方便简单,所以常常采用 UDP 协议开发这类即时通讯程序。
1.2 课程设计的目的
1.3 课程设计的基本任务
本次课程设计是基于 UDP 协议的通讯程序,所以其基本任务就是要实
现的是服务器和客户端的通讯,即服务器对端口进行监听,客户端发送数
据给服务器,服务器接收。实现了这个过程,就达到了本次课程设计的目
的。
2 设计原理
2.1 UDP 协议原理
UDP 协议的全称是用户数据报协议,在网络中它与 TCP 协议一样用于处理数
据包,是一种无连接的协议。在 OSI 模型中,在第四层——传输层,处于 IP 协
(1)理解 UDP 协议的基本功能和工作原理。
(2)培养运用理论知识解决实际问题的能力。
(3)理解 UDP 协议在 Java 编程语言中的具体体现。
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。
剩余30页未读,继续阅读
智慧安全方案
- 粉丝: 3607
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0