基于vc++ socket的多线程网络聊天系统开发与设计

基于vc++ socket的多线程网络聊天系统开发与设计

ID:13967700

大小:616.00 KB

页数:42页

时间:2018-07-25

基于vc++ socket的多线程网络聊天系统开发与设计_第1页
基于vc++ socket的多线程网络聊天系统开发与设计_第2页
基于vc++ socket的多线程网络聊天系统开发与设计_第3页
基于vc++ socket的多线程网络聊天系统开发与设计_第4页
基于vc++ socket的多线程网络聊天系统开发与设计_第5页
资源描述:

《基于vc++ socket的多线程网络聊天系统开发与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于VC++Socket的多线程网络聊天系统开发与设计南阳理工学院本科生毕业设计(论文)学院(系):软件学院专业:软件工程学生:赵艺飞指导教师:韩璞完成日期2011年4月39基于VC++Socket的多线程网络聊天系统开发与设计南阳理工学院本科生毕业设计(论文)基于VC++Socket的多线程网络聊天系统开发与设计DesignandDevelopmentofVC++Socket-basedMulti-threadedchatsystem总计:毕业设计(论文)33页表格:2个插图:19幅39基于VC++Socket的多线程网络聊天系统

2、开发与设计南阳理工学院本科毕业设计(论文)基于VC++Socket的多线程网络聊天系统开发与设计DesignandDevelopmentofVC++Socket-basedMulti-threadedchatsystem学院(系):软件学院专业:软件工程学生姓名:赵艺飞学号:68107210指导教师(职称):韩璞(讲师)评阅教师:完成日期:2011年4月南阳理工学院NanyangInstituteofTechnology39基于VC++Socket的多线程网络聊天系统开发与设计39基于VC++Socket的多线程网络聊天系统开发与设

3、计基于VC++Socket的多线程网络聊天系统开发与设计软件工程专业 赵艺飞[摘 要]随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一种方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。本论文提出一个运行于VC++6.0平台上的局域网聊天软件的解决方案,采用了Socket网络编程思想和多线程技术。该聊天软件包括服务器端和客户端两个模块,客户端通过服务器端进行通信。服务器端模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天和文件传输等功能。该软件采用多线程技术支持

4、多用户操作,并采用相关技术进行了优化,加快了文字和文件的传递速度。[关键词]局域网;网络聊天;多线程;套接字DesignandDevelopmentofVC++Socket-basedMulti-threadedchatsystemSoftwareEngineeringZhaoYi-feiAbstract:Alongwiththehigh-speeddevelopmentofthecomputerscienceandInternet,chattingonlinehasbeenanimportantmethodinourcommuni

5、cation.ComparingwithE-mailandtelephone,thechat-lineserviceismorereal-timeandeffective.ThisthesisproposesasolutionofaLANchattingsoftwarebasedonC++language,whichisoperatedontheVisualC++6.0platformbyusingtheSocket.Thischattingsoftwareincludestwomodules:theserverandtheclie

6、nt,whichcancommunicatewitheachother.Theservermodulemainlycompletestheseverdevice’sconfiguration.Andtheclientmodulemainlycompletestheusers’login,registration,instantmessagingandsoon.Thissoftwareusesthemultithreadtechnicaltosupportmulti-users’operation,andusesthecorrelat

7、iontechniquetocarryontheoptimizationtospeedupthewritingtransmissionspeed. Keywords:LAN;WebChat;Multithread;Socket39基于VC++Socket的多线程网络聊天系统开发与设计目录1概论11.1选题背景11.1.1课题开发背景11.1.2课题开发意义11.2课题开发目标21.3论文结构22系统运行环境及系统开发关键技术32.1系统运行环境32.1.1硬件环境32.1.2软件开发环境32.2系统开发关键技术32.2.1C++简介

8、32.2.2Access2003数据库42.2.3WINDOWSSOCKETS网络编程接口52.2.4多线程开发技术62.2.5TCP/IP协议、UDP协议82.2.6C/S模式(客户机/服务器模式)93需求分析系统与概要设计113.

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

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

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