- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-即时网络通信软件的设计与实现
PAGE
PAGE 19
目 录
TOC \o 1-1 \h \z \u HYPERLINK \l 绪论 1.绪论 1
HYPERLINK \l _Toc167518860 1.1选题的意义 PAGEREF _Toc167518860 \h 1
HYPERLINK \l _Toc167518861 1.2网络通信的研究现状 PAGEREF _Toc167518861 \h 2
HYPERLINK \l _Toc167518862 1.3毕业设计解决的主要问题 PAGEREF _Toc167518862 \h 2
HYPERLINK \l _Toc167518863 2.C/S即时网络通信软件的概述 PAGEREF _Toc167518863 \h 2
HYPERLINK \l _Toc167518864 2.1系统的概念 PAGEREF _Toc167518864 \h 2
HYPERLINK \l _Toc167518865 2.2可行性分析 PAGEREF _Toc167518865 \h 2
HYPERLINK \l _Toc167518866 2.3系统的关键技术 3
HYPERLINK \l _Toc167518867 2.4系统的开发方法与开发工具 4
HYPERLINK \l _Toc167518869 2.5 通信软件流程分析 PAGEREF _Toc167518869 \h 5
HYPERLINK \l _Toc167518876 3.服务器端的设计 6
HYPERLINK \l _Toc167518877 3.1服务器端功能的设计 6
HYPERLINK \l _Toc167518878 3.2服务器端功能框架图 7
3.3服务器端的工作流程 7
HYPERLINK \l 服务器端控件的设计 3.4服务器端控件设计 8
HYPERLINK \l _Toc167518880 3.5服务器端界面设计 8
HYPERLINK \l _Toc167518881 4.客户端功能设计 9
HYPERLINK \l _绪论 4.1客户端功能框架图 9
HYPERLINK \l _Toc167518883 4.2客户端工作流程 10
HYPERLINK \l _Toc167518883 4.3客户端控件的设计 11
HYPERLINK \l _Toc167518884 4.4客户端界面的设计 12
HYPERLINK \l 网络通讯软件代码的实现 5.网络通信软件代码的实现 14
HYPERLINK \l 网络通讯软件服务器端代码的实现 5.1网络通信软件服务器端代码的实现 14
HYPERLINK \l 建立服务器代码的实现5.2建立服务器代码的实现 14
HYPERLINK \l _Toc167518881 5.3实现文字与语音通信代码的实现 15
HYPERLINK \l _Toc167518881 5.4客户端实现文件交换代码的实现 16
HYPERLINK \l _Toc167518881 6.通信软件的测试 17
HYPERLINK \l _Toc167518885 7.结论与展望 18
HYPERLINK \l _Toc167518886 7.1结论 18
HYPERLINK \l _Toc167518887 7.2 展望 18
HYPERLINK \l _Toc167518888 参考文献 19
HYPERLINK \l _Toc167518889 Abstract 19
计算机信息工程学院本科毕业设计
计算机信息工程学院本科毕业设计
PAGE 1
基于C/S即时网络通讯软件的设计与实现
王磊
内容提要:叙述了传统通信方式,新兴网络通信的现状和优缺点,重点讲述了基于C/S的即时网络通讯软件的设计与实现,设计工具采用微软开发的Visual C++ 6.0中的Win32 SDK和MFC类库。通过在服务器端安装服务器程序,在客户端安装客户端程序,实现了多个用户之间的文字聊天、文件发送,并初步实现了语音聊天的功能。通过开发一个与实际应用相结合的通信软件深入学习和理解了软件的初步开发流程。
关键词: 网络通讯软件 Client/Server 文件发送 语音聊天 Visual C++
1. 绪论
1.1选题的意义
21世纪是信息的时代,人与人之间的交流越来越密切,传统的通信方式,如电话,电报等在实时上虽仍占有一定的优势,但是在信息高速发展的今天,传统通信方式由于其成本过高,方式单一的缺点,越来越暴露其弊端。
传统的
文档评论(0)