[工学]基于socket的局域网通信工具的设计与实现的方法

[工学]基于socket的局域网通信工具的设计与实现的方法

ID:24921533

大小:957.00 KB

页数:65页

时间:2018-11-17

[工学]基于socket的局域网通信工具的设计与实现的方法_第1页
[工学]基于socket的局域网通信工具的设计与实现的方法_第2页
[工学]基于socket的局域网通信工具的设计与实现的方法_第3页
[工学]基于socket的局域网通信工具的设计与实现的方法_第4页
[工学]基于socket的局域网通信工具的设计与实现的方法_第5页
资源描述:

《[工学]基于socket的局域网通信工具的设计与实现的方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一中方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便单位企业内部的信息交流,避免企业内部员工使用类似QQ等软件泄露内部信息,减少不必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。通过对局域网络通信的学习研究,本文介绍了局域网通信和实现聊天器基本通信功能的流程,并编写了一个基

2、于Winsock的局域网络聊天器系统。本系统是运行于MFC平台上的Winsock局域网聊天软件,该聊天软件采用C/S结构,包括服务器和客户端两个模块,客户端通过服务端进行通信。服务器模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天和文件传送等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。主要用到了Winsock编程技术、TCP/IP协议、多线程技术、数据库存取技术和各种控件编程技术。本文主要分为六个章节,第一章概括的说明聊天器的背景及应用。第二章阐述实现局域网络聊天器系统所用到的主要技术。第三章根据聊

3、天器的设计实现进行需求分析。第四章详细描述了本系统各个模块的设计。第五章重点介绍各个模块的实现和测试。第六章是结束语,总结毕业设计中遇到的问题和自己的收获,感谢给予指导和帮组的老师和同学。关键词:局域网;TCP/IP协议;Winsock;多线程IAbstractAbstractWiththecomputerscienceandtherapiddevelopmentofInternet,onlinechathasbecomeawayofmutualexchangeofone,andE-mail,phonecallswithreal-timechatservicesandmoree

4、ffective.Onlinechatsoftware,awidevariety,suchasQQ,OICQ,MSNandsoon,toachieveanytime,anywhereaccesstochat,tobringagreatconvenience.Butthelackofchatsoftware,therearethefollowing:theusermustbeconnectedtoInternet;userstoworkeasilyaddictedtoonlinechat.Tofacilitatetheexchangeofinformationwithinbusi

5、nessunitstoavoidtheuseofinternalstaffandothersoftwarelikeQQleakedinternalinformationtoreduceunnecessarywasteoffinancialandhumanresourcestodevelopaLANchatsoftwareisverynecessary.Throughthestudyoflocalareanetworkcommunication,thisarticledescribesthecommunicationandimplementationoflocalareanetw

6、orkchatbasiccommunicationprocessdevice,andwriteaWinsock-basedlocalareanetworkchatcontrolsystem.ThesystemisrunningontheplatformattheMFCWinsockLANchatsoftware,chatsoftwarewiththeC/Sstructure,includingbothserverandclientmodules,theclientsidetocommunicatethroughtheservice.Servermodulemainachieve

7、mentoftheserver'sconfigurationanddatatransfer;clientmodulemainachievementoftheuserregistration,login,textchatandotherfunctions.Thesoftwaresupportsmulti-threadingmulti-useroperation,andoptimizeduseofrelevanttechnologies,acceleratethetransmissionspee

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

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

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