- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于TCP/IP的网络聊天工具的设计与实现
摘要
Socket 接口是TCP/ IP 网络的API(应用程序接口) ,Windows Sockets (Winsock) 是一个基于Socket 模型的API。本文通过论述了Windows 环境下的实现计算机数据传输服务的机制,提供了一种网络环境下实现计算机通信的手段,分析了TCP/ IP 协议的体系结构、组成与功能以及通过TCP/ IP 协议实现异构型网络互连的机理。对TCP/ IP 协议提供的两种通信功能进行了分析,辩证地提出了它们不同的应用场合。详细介绍了本聊天工具的开发过程。并从系统的需求分析、系统分析、详细设计的整个开发过程进行全面论述。最后,给出了在TCP/ IP 基础上开发通信应用程序的编程模型和实现要点,对用户开发应用程序有一定参考意义。
: 网络;TCP/ IP 协议 通信编程 VC++
Abstract
Socke interface is a API of TCP/ IP network and Winsock is another API which is base of the model of Socket ,This article discuss a service mechanismof computer data communications, providing a means of achieve computer communications in networks environment , analyzes the system construction , composition and function of TCP/ IP protocol , and realization mechanism intercommunication between isomerous networks through TCP/ IP protocols. The paper also analyzes two kinds of communication functions provided by TCP/ IP protocols , and proposes their different application occasions dialectically .this article use takes fundamentally with the VC++ language,in detail introduced this management system management system performance history.And from system demand analysis, system analysis, detailed design entire performance history .. Finally , the paper gives programming models and realization keys of developing communication programs , which will provide some reference value for users who develop application programs.
Key words :network TCP/ IP protocols communication program VC++
摘要 1
Abstract 1
1 引言 3
2系统分析 4
2.1 需求分析 4
2.2 技术分析 4
2.2.1 Socket 编程的相关知识与技术 4
2.2.2 程序语言的选择 5
3.系统总体方案设计 5
3.1 开发及运行环境 5
3.2系统功能的总体逻辑层次 6
3.3系统设计目标 6
3.4系统功能 6
4.系统的详细设计 7
4.1用户层的设计 7
4.2数据库层的设计 错误!未定义书签。
5系统功能实现 10
5.1打开系统界面 10
5.3系统主要功能模块的实现 错误!未定义书签。
5.3.1聊天室聊天功能模块的实现 11
5.3.2二人私聊功能模块的实现 错误!未定义书签。
5.3.2文件传输功能模块的实现 错误!未定义书签。
4 结束语 14
7 致谢 15
参考文献 15
1 引言
Internet上的聊天室一向是一个吸引人的地方,多用C语言或是web网络语言进行设计。Internet上数据传输协议主要有TCP和UDP。TCP是有连接协议.它要求计算机进行对话时必须先建立连接。保证数据传送安全到达目的地。UDP是无连接协议。它只是将信息送到网络上,并不检查数据是否到达了目的地。
您可能关注的文档
- 本科毕业论文-人民币汇率变动对四川黄大豆进口贸易的影响分析--毕业设计.doc
- 毕业设计(论文)-2in 套管打捞器设计.doc
- 毕业设计(论文)-2T载货汽车前桥设计.doc
- 毕业设计(论文)-4LZ-2.0型水稻联合收获机收割台的设计.doc
- 毕业设计(论文)-6D柴油机锻钢活塞的设计.doc
- 毕业设计(论文)-468Q发动机缸体双面卧式钻床总体设计及左主轴箱设计.doc
- 毕业设计(论文)- VC++仓库电子管理系统设计.doc
- 毕业设计(论文)- VC++手写体数字识别系统设计.doc
- 毕业设计(论文)- 基于JSPA的论坛BBS管理系统的设计与与实现.doc
- 毕业设计(论文)-C650卧式普通车床PLC电气改造.doc
文档评论(0)