欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于UDP协议网上聊天程序 课程设计

    • 资源ID:1403998       资源大小:438KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    基于UDP协议网上聊天程序 课程设计

    1、 1 课 程 设 计 资 料 袋 学生姓名 专业班级 网络工程 学号 题 目 基于 UDP 协议网上聊天程序 成 绩 起止日期 2013 年 11 月 25 日 2013 年 12 月 13 日 目 录 清 单 序号 材 料 名 称 资料数量 备 注 1 课程设计任务书 2 课程设计说明书 3 4 5 6 2 课程设计任务书 2013 2014 学年学年 第第 1 学期学期 完成期限:自 2013 年 11 月 25 日至 2013 年 12 月 13 日 共 3 周 内 容 及 任 务 一、设计内容 实现一个基于 UDP 协议的简单的聊天程序,包括服务器和客户端。 1. 支持多人聊天。 2.

    2、 客户端具有图形化用户界面。 二、设计任务 课程设计说明书(纸质+电子版) ,内容包括:设计内容、系统分析(包括可行性分析、需求 分析等)及功能分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键 的代码且对所使用的主要数据结构进行说明等。 ) 、设计总结(评价/遇到的问题/体会/建议 等) 、使用说明等。 三、设计要求 1. 按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。 2. 课程设计所使用的编程语言任选,但建议使用 C 或 C+; 3. 绿色软件:程序运行不需安装,避免写系统和注册表; 进 度 安 排 起止日期 工作内容 2013-11-252013-11

    3、-30 选题 2013-12-12013-12-3 系统分析和设计; 2013-12-42013-12-8 熟悉软件开发工具、编码系统、系统测试 2013-12-92013-12-13 撰写并提交课程设计说明书 (含电子文档)、源程序等。 主 要 参 考 资 料 1 (美) W.Rechard Steven 著,范建华等译, TCP/IP 详解 卷 1:协议, 机械工业出版社, 2000.4 2(美)Douglas E.Comer 著,林瑶等译,用 TCP/IP 进行网际互联第 1 卷-原理、协议与 结构(第 5 版, 电子工业出版社)2007.2; 3 (荷) Andrew S.Tanenb

    4、aum 著,潘爱民译. 计算机网络(第 4 版),清华大学出版社, 2004 4谢希仁著.计算机网络(第 5 版) ,电子工业出版社, 2008.1 5吴功宜等著.计算机网络课程设计 ,机械工业出版社,2005 指 导 教 师 (签字) : 年 月 日 系 ( 教 研 室 ) 主 任 ( 签字) : 年 月 日 .3. 目录目录 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 程序调试及界面效

    5、果图 11 2.7 源代码 15 3 设计总结 22 4 参考文献 23 .4. 1 课程设计简介课程设计简介 1.1 课程设计的目的 开发一个专用于实现两台计算机之间即时通讯的软件, 以方便两台或两台以 上的计算机之间信息的交流。 ,在连接并通信时,尤其是近程的即时通讯,彻底 的脱离了远程的服务器,避免了和远程服务器连接时过多的浪费网络资源。并且 避免了服务器忙或与服务器无法连接时,浪费过多时间用于和服务器建立连接! 因此,这个软件是极具适应性和实用性的即时通讯软件!本次课程设计的目的是 学习基于 UDP 协议实现网络聊天程序, 已达到学会面向无连接方式的程序设计方 法,并理解网络编程中面向

    6、无连接的概念。 1.2 课程设计内容 1.实现一个基于 UDP 协议的简单的聊天程序,包括服务器和客户端。 2.支持多人聊天。 3.客户端具有图形化用户界面。 .5. 2 课程设计实现过程课程设计实现过程 2.1 协议原理 UDP 协议的全称是用户数据报协议,在网络中它与 TCP 协议一样用于处 理数据包,是一种无连接的协议。在 OSI 模型中,在第四层传输层,处于 IP 协议的上一层。UDP 有不提供数据包分组、组装和不能对数据包进行排序的缺 点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP 用来 支持那些需要在计算机之间传输数据的网络应用。 包括网络视频会议系统在内的 众多的客户/服务器模式的网络应用都需要使用 UDP 协议。


    注意事项

    本文(基于UDP协议网上聊天程序 课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583