- 1
- 0
- 约1.37万字
- 约 18页
- 2019-11-05 发布于浙江
- 举报
湖南工业大学
课 程 设 计
资 料 袋
计算机与通信学院 学院(系、部) 2013~2014学年第1学期
课程名称网络协议分析 指导教师 李建设职称 副教授
学生姓名专业班级网络工程学号
题 目基于UDP协议网上聊天程序
成 绩起止日期2013年11月25日~2013年12月13日
目 录 清 单
序号
材 料 名 称
资料数量
备 注
1
课程设计任务书
2
课程设计说明书
3
4
5
6
课程设计任务书
2013 —2014学年第 1 学期
学院(系、部) 计算机与通信学院专业 网络工程 班级102
课程名称: 网络工程 学生姓名:
设计题目: 基于UDP协议网上聊天程序指导教师: 李建设
完成期限:自 2013 年 11月 25 日至 2013 年 12 月 13 日共3周
内
容
及
任
务
一、设计内容
实现一个基于UDP协议的简单的聊天程序,包括服务器和客户端。
支持多人聊天。
客户端具有图形化用户界面。
二、设计任务
课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、需求分析等)及功能分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键的代码且对所使用的主要数据结构进行说明等。)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。
三、设计要求
按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。
课程设计所使用的编程语言任选,但建议使用C或C++;
绿色软件:程序运行不需安装,避免写系统和注册表;
进
度
安
排
起止日期
工作内容
2013-11-25~2013-11-30
选题
2013-12-1~2013-12-3
系统分析和设计;
2013-12-4~2013-12-8
熟悉软件开发工具、编码系统、系统测试
2013-12-9~2013-12-13
撰写并提交课程设计说明书 (含电子文档)、源程序等。
主
要
参
考
资
料
[1] (美)W.Rechard Steven著,范建华等译,《TCP/IP详解》卷1:协议,机械工业出版社, 2000.4
[2](美)Douglas E.Comer著,林瑶等译,《用TCP/IP进行网际互联》第1卷-原理、协议与结构(第5版, 电子工业出版社)2007.2;
[3] (荷) Andrew S.Tanenbaum著,潘爱民译. 《计算机网络》(第4版),清华大学出版社, 2004
[4]谢希仁著.《计算机网络》((第5版) ,电子工业出版社, 2008.1
[5]吴功宜等著.《计算机网络课程设计》,机械工业出版社,2005
指导教师(签字):年 月 日
系(教研室)主任(签字):年 月 日
课程设计说明书
课程名称:网络协议分析
设计题目:基于UDP协议网上聊天程序
专 业:班级:
学生姓名:学 号:
指导教师:李建设
2013年 12 月 13 日
目录
TOC \o 1-4 \u 1 课程设计简介4
1.1 课程设计的目的4
1.2 课程设计内容4
2课程设计实现过程5
2.1 协议原理5
2.2 客户机/服务器模式7
2.3 关键技术8
2.4 流程图10
2.5 系统结构图11
2.6 程序调试及界面效果图11
2.7 源代码15
3设计总结22
4参考文献23
1 课程设计简介
1.1 课程设计的目的
开发一个专用于实现两台计算机之间即时通讯的软件,以方便两台或两台以上的计算机之间信息的交流。,在连接并通信时,尤其是近程的即时通讯,彻底的脱离了远程的服务器,避免了和远程服务器连接时过多的浪费网络资源。并且避免了服务器忙或与服务器无法连接时,浪费过多时间用于和服务器建立连接!因此,这个软件是极具适应性和实用性的即时通讯软件!本次课程设计的目的是学习基于UDP协议实现网络聊天程序,已达到学会面向无连接方式的程序设计方法,并理解网络编程中面向无连接的概念。
1.2 课程设计内容
1.实现一个基于UDP协议的简单的聊天程序,包括服务器和客户端。
2.支持多人聊天。
3.客户端具有图形化用户界面。
2课程设计实现过程
2.1 协议原理
UDP协议的全称是用户数据报协议,在 网络中它与 TCP协议一样用于处理数据包,是一种无连接的协议。在 OSI模型中,在第四层—— 传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在 计算机之间传输数据的网络应用。包括 网络视频会议系统在内的众多的客户/服务器模式的网络应用
您可能关注的文档
最近下载
- 2025至2030中国有机冷冻蔬菜业行业项目调研及市场前景预测评估报告.docx
- 光宝ISA-7X标准泛用型伺服系统技术手册.pdf
- 大型羊场及配套沼气建设项目可行性研究报告书.doc VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津译林版):八年级英语下学期期末考试02(宿迁卷).pdf VIP
- 高中英语必背3500单词表(完整版).pdf VIP
- 催收评分技术及其在个人信贷催收管理中的应用.pdf VIP
- 土木工程测量-岳建平第1章绪论资料.ppt VIP
- 电磁场仿真软件:CST Microwave Studio二次开发_(6).材料属性设置.docx VIP
- 浙江省金华市十校联考2025-2026学年第一学期期末质量检测高一英语试题含答案.pdf
- 电磁仿真软件:CST Microwave Studio二次开发_(8).高级脚本应用:电磁建模与求解.docx VIP
原创力文档

文档评论(0)