- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)
题 目: 基于TCP的网络
通信协议设计
学 院: 计算机科学学院
专业班级: 网络工程10级1班
指导教师: 薛文生 职称: 副教授
学生姓名: 刘小芳
学 号: 41009040127
毕业设计(论文)
题 目: 基于TCP的网络
通信协议设计
学 院: 计算机科学学院
专业班级: 网络工程10级1班
指导教师: 薛文生 职称: 副教授
学生姓名: 刘小芳
学 号: 41009040127
摘 要
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的即时通讯工具也越来越多,而网络中不同的工作站、服务器之间能通讯,源于协议的存在。协议的设计可以实现交流的高效与安全。本文主要对即时通讯软件的协议的设计,从而为用户提供一个可靠的、专业的网上交流平台。
本次毕业设计是采用客户端/服务器架构模式,模拟现有网络通信协议,运用了计算机网络的基础知识如:TCP,多线程以及Windows Socket等,设计的一款简单的应用层网络通信协议。本系统是在TCP之上,采用Visual C++ 6.0开发平台,基于MFC框架提供的Windows Socket编程机制设计,运用Dialog based组件构建界面,使用了 C++面向对象的技术和面向对象的设计原则,使用VC++语言编写。客户端与服务器端通过Socket传送消息。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,从而实现多客户端聊天,大大增强了程序对服务器资源的利用和客户的等待是时间。客户端与客户端以及客户端与服务器端采用事先约定好的数据结构作为传输数据结构,以便于客户端和服务器端顺利通信。客户之间的通信经由服务器处理之后转发,服务器端对数据进行简单校验,以实现客户端之间的点对点通信。
关键词:协议,即时通讯,多线程
ABSTRACT
Today, network is more and more developed, and people are more and more dependent on network, nearly are not inseparable from the network.so there are more and more tools of communication, but,as we all know between different workstations, servers, wantting to communicate, due to the existence of the protocol .The protocol can help achieve high efficiency and security communication.In this paper, It is mainly about a protocol design for instant messaging to provide users with a reliable, professional online communication platform.
This graduation design uses the client/server architecture model, simulate the existing network communication protocols, and use the basic knowledge of computer network such as TCP, multithreading and Windows sockets
您可能关注的文档
- 《基于Socket的聊天系统的分析与设计论文》.doc
- 《基于SoC的嵌入式图像处理终端技术研究开题报告》.doc
- 《基于SIM300通讯模块城市智能交通系统的设计》.doc
- 《基于SMS技术的远程控制系统》.doc
- 《基于SLP法的汽车制造厂布置设计及仿真_模拟》.doc
- 《基于SIMULINK的通信系统仿真》.doc
- 《基于SOLIDWORDS的手动气阀的模拟仿真》.doc
- 《基于solidworks汽车凸轮轴的三维实体设计毕业设计论文》.doc
- 《基于SoildWorks的兆瓦级风力发电机组变桨距机构的三维建模设计毕业论文》.doc
- 《基于SolidWorks液压元件参数化二次开发》.doc
- 《基于TI5416芯片的键盘控制程序的实现》.doc
- 《基于TD–CMA实验教学系统的模型计算机的设计与实现课程设计论文》.doc
- 《基于Teamcenter系统的工艺设计模式创新》.doc
- 《基于TEA5767模块的数字FM收音机设计毕业论文》.doc
- 《基于TI2812和LabVIEW的电压数据采集系统的研究》.doc
- 《基于TIVA的电阻测量技术的实现本_科_毕_业_设_计》.docx
- 《基于TMS320C5402的双调制解调器》.doc
- 《基于TMS320C6000系列DSP的维特比译码程序优化设计》.doc
- 《基于TMS320VC5402芯片的IIR数字滤波器的设计》.doc
- 《基于TL494直流开关电源的设计》.doc
最近下载
- OIE规则和中国进展.ppt VIP
- 疾病预防控制体系建设中存在的问题及建议2025.pdf VIP
- AP微积分BC 2024年真题 附答案和评分标准 AP Calculus BC 2024 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 一种环氧环己烷制备己二腈的方法.pdf VIP
- 标准图集-陕09J05 卫生间、盥洗室及洗池 09系列建筑图集.pdf VIP
- 2024年贵州省中考语文试卷(含答案与解析).pdf VIP
- 1湖南省电网销售电价表-附件1.doc
- 传动设备知识培训课件.pptx VIP
- 起重吊装模块设备设施风险分级管控清单.pdf VIP
- 《城镇给水管道非开挖修复更新工程技术规程 T244-2016》.doc VIP
文档评论(0)