vc++局域网聊天室设计与实现 毕业论文

vc++局域网聊天室设计与实现 毕业论文

ID:354414

大小:953.00 KB

页数:41页

时间:2017-07-27

vc++局域网聊天室设计与实现  毕业论文_第1页
vc++局域网聊天室设计与实现  毕业论文_第2页
vc++局域网聊天室设计与实现  毕业论文_第3页
vc++局域网聊天室设计与实现  毕业论文_第4页
vc++局域网聊天室设计与实现  毕业论文_第5页
资源描述:

《vc++局域网聊天室设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)题目:VC++局域网聊天室设计与实现姓名:学号:指导教师(职称):专业:网络工程班级:所在学院:计算机科学与工程学院2012年5月目录目录I摘要IABSTRACTIII第一章绪论11.1课题背景11.2国内外发展现状21.3课题研究内容2第二章需求分析可可行性报告32.1需求分析32.2可行性报告5第三章相关开发技术原理73.1WIN32编程原理及MFC框架73.2TCP/IP协议及WINDOWSSOCKETS网络编程接口93.3多线程编程技术123.4系统功能模块图133.5系统各模块流程图14第四章聊天室各模块的具体实现164

2、.1服务端的套接字建立和客户端的接入164.2文字聊天的实现204.3P2P文件传输234.4基于实时通信(RTC)API的语音视频的实现29总结37致谢38参考文献39-37-摘要随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速,很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET。因此即时通信工具就这样应运而生了。以下是本毕业设计的几个重点内容。1、本文提出了一个比较合理的设计,在实现简单的文字聊天之外,还提供文件传输和语音视频

3、聊天的功能,并在WINDOWS平台上加以了实现。用多线程实现不同的并行任务。并进行了人性化的界面设计,使用起来更加简单方便,并且功能十分合理,又易于扩展以及个性化定制。2、语音视频聊天作为一种新型的通信和交流方式,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。3、本文介绍了采用MicrosoftVisualC++6.0和使用MFC编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式,文件传输采用的是P2P模式,语音视频是基于微软开发的实时通信(RTC)应用编程接口(API)的SD

4、K开发包实现了点对点文字聊天、语音视频聊天,并提供语音视频设置向导。关键词:聊天室;多线程;语音视频;文件传输-37-AbstractWiththerapiddevelopmentofinformationtechnology,AvarietyofWeb-basedapplicationwasborn.Forexample,Internet-basedinformationpublishing,communications,datasharing,etc.LANdevelopmentisalsorapidly,manygovernmentagen

5、cies,businesses,schools,arethefirstlinkedtoaunifiedLAN,thenaccesstoINTERNET..SotheinstantmessengerinLANwasborned.Thefollowingareseveralkeyelementsofthisgraduation.1.Imakeanewdesign,andimplementitonWINDOWSplatform.Inmyimplementationtheclientandtheserverwereintegratedinoneprogr

6、amwithmultithreadmechanism.AndhadagoodGUI,itwasveryeasytouseit.Andthefunctionisveryrealizable.Atlast,itisalsoeasyforexpanding.2.Voiceandvideochatasanewtypeofcommunicationandcommunicationtools,breakingthegeographicalconstraints,canprovidemoreconvenient,flexibleandcomprehensive

7、audioandvideotransferofinformationandservices,hasaverywiderangeofprospectsforthedevelopment.3.ThisarticledescribesusingtheMicrosoftVisualC++6.0andMFCprogramming,videochatsystemacommonsolution.TextchatusingTCPmode,filetransferusingP2Pmode,voiceandvideoisbasedontheMicrosoft-dev

8、elopedreal-timecommunication(RTC)applicationprogramminginterface(API

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

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

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