基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)

基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)

ID:11494967

大小:961.50 KB

页数:30页

时间:2018-07-12

基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)_第1页
基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)_第2页
基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)_第3页
基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)_第4页
基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)_第5页
资源描述:

《基于tcpip的网络聊天工具的设计与实现—毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于TCP/IP的网络聊天工具的设计与实现摘要Socket接口是TCP/IP网络的API(应用程序接口),WindowsSockets(Winsock)是一个基于Socket模型的API。本文通过论述了Windows环境下的实现计算机数据传输服务的机制,提供了一种网络环境下实现计算机通信的手段,分析了TCP/IP协议的体系结构、组成与功能以及通过TCP/IP协议实现异构型网络互连的机理。对TCP/IP协议提供的两种通信功能进行了分析,辩证地提出了它们不同的应用场合。本聊天工具使用VC++语言和较成熟的微软的mfc71作为开发语言,本文详细介绍了本聊天工具的开发过程。

2、并从系统的需求分析、系统分析、详细设计的整个开发过程进行全面论述。最后,给出了在TCP/IP基础上开发通信应用程序的编程模型和实现要点,对用户开发应用程序有一定参考意义。关键词:网络;TCP/IP协议通信编程VC++AbstractSockeinterfaceisaAPIofTCP/IPnetworkandWinsockisanotherAPIwhichisbaseofthemodelofSocket,Thisarticlediscussaservicemechanismofcomputerdatacommunications,providingameansofac

3、hievecomputercommunicationsinnetworksenvironment,analyzesthesystemconstruction,compositionandfunctionofTCP/IPprotocol,andrealizationmechanismintercommunicationbetweenisomerousnetworksthroughTCP/IPprotocols.ThepaperalsoanalyzestwokindsofcommunicationfunctionsprovidedbyTCP/IPprotocols,an

4、dproposestheirdifferentapplicationoccasionsdialectically.thisarticleusetakesfundamentallywiththeVC++language,indetailintroducedthismanagementsystemmanagementsystemperformancehistory.Andfromsystemdemandanalysis,systemanalysis,detaileddesignentireperformancehistory..Finally,thepapergives

5、programmingmodelsandrealizationkeysofdevelopingcommunicationprograms,whichwillprovidesomereferencevalueforuserswhodevelopapplicationprograms.Keywords:networkTCP/IPprotocolscommunicationprogramVC++目录摘要1Abstract11引言32系统分析42.1需求分析42.2用到主要技术分析42.2.1Socket编程的相关知识与技术42.2.2TCP/IP协议介绍52.2.3TCP

6、/IP协议下的WinSock编程62.2.4局域网文件传输62.2.5程序语言的选择72.3算法分析73.系统总体方案设计83.1开发及运行环境83.2系统功能的总体逻辑层次83.3系统设计目标83.4系统功能94.系统的详细设计94.1系统设计的原理94.2系统功能设计104.2.1客户端功能程序设计104.2.2服务端程序设计115系统功能实现125.1服务端的实现125.2客户端功能模块的实现136结束语177致谢17参考文献181引言Internet上的聊天室一向是一个吸引人的地方,多用C语言或是web网络语言进行设计。Internet上数据传输协议主要有T

7、CP和UDP。TCP是有连接协议.它要求计算机进行对话时必须先建立连接。保证数据传送安全到达目的地。UDP是无连接协议。它只是将信息送到网络上,并不检查数据是否到达了目的地。要进行实时会话。则应该采用TCP协议。本程序采用的协议就是TCP协议。传输控制协议TCP(TransmissionControlProtocol)是Internet最基本的网络通信协议,它由一系列协议组成,其中核心协议是传输层的TCP和UDP(UserDatagramProtocol,用户数据报协议)协议。TCP协议属于“面向连接,可靠传输”的类型,面向连接的传输意味着在进行通信以前,需要在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。