- 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的网络
通信协议设计
摘 要
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的即时通讯工具也越来越多,而网络中不同的工作站、服务器之间能通讯,源于协议的存在。协议的设计可以实现交流的高效与安全。本文主要对即时通讯软件的协议的设计,从而为用户提供一个可靠的、专业的网上交流平台。
本次毕业设计是采用客户端/服务器架构模式,模拟现有网络通信协议,运用了计算机网络的基础知识如: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 and so on .The design is a simple network communication protocol of application layer.This system is based on TCP, and uses the Visual c + + 6.0 platform, takes advantages of the MFC framework which provids the Windows Socket programming mechanism design, makes uses of Dialog -based components to build interface, and utilize the C++ object offers the class design principles, and uses vc + + language.Client and server through Socket Establish the connection.In the p
您可能关注的文档
- 基于SSH的礼品屋网站的设计与开发.doc
- 基于SSH的校园二手书交易平台的设计与实现毕业论文.doc
- 基于SSH的新闻发布系统的设计与实现毕业论文(设计).doc
- 基于SSH框架的O2O模式新型电子商城系统毕业设计.doc
- 基于SSH框架的Web网站设计与实现毕业论文.doc
- 基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计论文(内含源文件).doc
- 基于STC89C52单片机的实验平台开发设计_课程设计.doc
- 基于STC89C52单片机的温湿度检测系统设计_课程设计说明书.doc
- 基于STC89C52单片机的智能家居控制系统设计_毕业论文.doc
- 基于STC89C52单片机无刷直流电动机智能控制器系统硬件电路控制软件的设计毕业论文.doc
- 基于TCS3200颜色传感器的色彩识别器的设计本科毕业论文.doc
- 基于TD-LTE技术的县级配电网供电可靠性提升方法研究计划任务书.doc
- 基于TD-SCDMA的核心网CS域的通信技术研究毕业设计论文.doc
- 基于Ucinet的供应链社会网络分析研究毕业设计(论文).doc
- 基于UDK技术的虚拟博物馆仿真系统设计与实现毕业论文.doc
- 基于UDP网络通信系统的服务端程序设计课程设计报告.doc
- 基于UEDGI算法处理四类想象运动的脑-机接口技术BCI研究毕业论文.doc
- 基于UG_NX的单级圆柱齿轮减速器建模毕业设计.doc
- 基于UG6.0的精密模具零件自动编程与实物加工毕业论文.doc
- 基于UG和VERICUT的手机壳零件数控加工仿真毕业设计.doc
最近下载
- 2025入团积极分子考试题库(含答案).pdf VIP
- 2024中职专业目录(新版).docx VIP
- 迪斯尼音乐厅的建筑与声学.pdf VIP
- 第6章空间力系分解.ppt VIP
- 2025年部编人教版(统编新教材)小学语文二年级上册教学计划及进度表.docx
- 2025年肺功能检查测试题及答案.doc VIP
- 2025年高考数学全国新课标Ⅱ卷试卷评析及备考策略(课件).pptx VIP
- 酒吧调研报告.pptx
- 第8课《回忆鲁迅先生》课件 (共45张ppt) 2025-2026学年统编版语文八年级上册.pptx VIP
- 2023版《思想道德与法治》(绪论-第一章)绪论 担当复兴大任 成就时代新人;第一章 领悟人生真谛 把握人生方向 第3讲 创造有意义的人生.pptx VIP
文档评论(0)