基于tcpip的网络聊天工具的设计与实现

基于tcpip的网络聊天工具的设计与实现

ID:12398706

大小:877.00 KB

页数:24页

时间:2018-07-16

基于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,Thisarticlediscussaservicemechanismofcomputer

3、datacommunications,providingameansofachievecomputercommunicationsinnetworksenvironment,analyzesthesystemconstruction,compositionandfunctionofTCP/IPprotocol,andrealizationmechanismintercommunicationbetweenisomerousnetworksthroughTCP/IPprotocols.Thepaperalsoanalyzestwo

4、kindsofcommunicationfunctionsprovidedbyTCP/IPprotocols,andproposestheirdifferentapplicationoccasionsdialectically.thisarticleusetakesfundamentallywiththeVC++language,indetailintroducedthismanagementsystemmanagementsystemperformancehistory.Andfromsystemdemandanalysis,

5、systemanalysis,detaileddesignentireperformancehistory..Finally,thepapergivesprogrammingmodelsandrealizationkeysofdevelopingcommunicationprograms,whichwillprovidesomereferencevalueforuserswhodevelopapplicationprograms.Keywords:networkTCP/IPprotocolscommunicationprogra

6、mVC++摘要1Abstract11引言32系统分析42.1需求分析42.2技术分析42.2.1Socket编程的相关知识与技术42.2.2程序语言的选择53.系统总体方案设计53.1开发及运行环境53.2系统功能的总体逻辑层次63.3系统设计目标63.4系统功能64.系统的详细设计74.1用户层的设计74.2数据库层的设计错误!未定义书签。5系统功能实现105.1打开系统界面105.3系统主要功能模块的实现错误!未定义书签。5.3.1聊天室聊天功能模块的实现115.3.2二人私聊功能模块的实现错误!未定义书签。5.3.2文件传

7、输功能模块的实现错误!未定义书签。4结束语147致谢15参考文献151引言Internet上的聊天室一向是一个吸引人的地方,多用C语言或是web网络语言进行设计。Internet上数据传输协议主要有TCP和UDP。TCP是有连接协议.它要求计算机进行对话时必须先建立连接。保证数据传送安全到达目的地。UDP是无连接协议。它只是将信息送到网络上,并不检查数据是否到达了目的地。要进行实时会话。则应该采用TCP协议。本程序采用的协议就是TCP协议。传输控制协议TCP(TransmissionControlProtocol)是Intern

8、et最基本的网络通信协议,它由一系列协议组成,其中核心协议是传输层的TCP和UDP(UserDatagramProtocol,用户数据报协议)协议。TCP协议属于“面向连接,可靠传输”的类型,面向连接的传输意味着在进行通信以前,需要在两个系统之间建立逻辑连接,在

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

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

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