电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于Socket的局域网通信工具的设计与实现的方法VIP免费

基于Socket的局域网通信工具的设计与实现的方法_第1页
基于Socket的局域网通信工具的设计与实现的方法_第2页
基于Socket的局域网通信工具的设计与实现的方法_第3页
摘要摘要随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一中方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。网络版的聊天软件种类繁多,如QQ、OICQ、MSN等,实现随时随地上网聊天,给人们带来了很大的方便。但是这些聊天软件也存在以下不足:用户必须连接Internet;用户在工作时容易沉迷于网络聊天。为了方便单位企业内部的信息交流,避免企业内部员工使用类似QQ等软件泄露内部信息,减少不必要的财力和人力资源浪费,开发一个局域网聊天软件是非常必要的。通过对局域网络通信的学习研究,本文介绍了局域网通信和实现聊天器基本通信功能的流程,并编写了一个基于Winsock的局域网络聊天器系统。本系统是运行于MFC平台上的Winsock局域网聊天软件,该聊天软件采用C/S结构,包括服务器和客户端两个模块,客户端通过服务端进行通信。服务器模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天和文件传送等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。主要用到了Winsock编程技术、TCP/IP协议、多线程技术、数据库存取技术和各种控件编程技术。本文主要分为六个章节,第一章概括的说明聊天器的背景及应用。第二章阐述实现局域网络聊天器系统所用到的主要技术。第三章根据聊天器的设计实现进行需求分析。第四章详细描述了本系统各个模块的设计。第五章重点介绍各个模块的实现和测试。第六章是结束语,总结毕业设计中遇到的问题和自己的收获,感谢给予指导和帮组的老师和同学。关键词:局域网;TCP/IP协议;Winsock;多线程IAbstractAbstractWiththecomputerscienceandtherapiddevelopmentofInternet,onlinechathasbecomeawayofmutualexchangeofone,andE-mail,phonecallswithreal-timechatservicesandmoreeffective.Onlinechatsoftware,awidevariety,suchasQQ,OICQ,MSNandsoon,toachieveanytime,anywhereaccesstochat,tobringagreatconvenience.Butthelackofchatsoftware,therearethefollowing:theusermustbeconnectedtoInternet;userstoworkeasilyaddictedtoonlinechat.TofacilitatetheexchangeofinformationwithinbusinessunitstoavoidtheuseofinternalstaffandothersoftwarelikeQQleakedinternalinformationtoreduceunnecessarywasteoffinancialandhumanresourcestodevelopaLANchatsoftwareisverynecessary.Throughthestudyoflocalareanetworkcommunication,thisarticledescribesthecommunicationandimplementationoflocalareanetworkchatbasiccommunicationprocessdevice,andwriteaWinsock-basedlocalareanetworkchatcontrolsystem.ThesystemisrunningontheplatformattheMFCWinsockLANchatsoftware,chatsoftwarewiththeC/Sstructure,includingbothserverandclientmodules,theclientsidetocommunicatethroughtheservice.Servermodulemainachievementoftheserver'sconfigurationanddatatransfer;clientmodulemainachievementoftheuserregistration,login,textchatandotherfunctions.Thesoftwaresupportsmulti-threadingmulti-useroperation,andoptimizeduseofrelevanttechnologies,acceleratethetransmissionspeedoftext.MainlyusedtheWinsockprogramming,TCP/IPprotocol,multi-threading,databaseaccesstechnology,andvariouscontrolprogramming.Thispaperisdividedintosixchapters,thefirstchaptergeneraldescriptionofthebackgroundofchatdevicesandapplications.Thesecondchaptertoachievelocalareanetworkchatsystemusedinthemaincontroltechnology.ChapterIIIdeviceunderthedesignandimplementationneedsanalysischat.Thefourthchapterdescribesindetailthedesignofthevariousmodulesofthesystem.ChapterVfocusesontheimplementationandIIAbstracttestingofeachmodule.ChapterVIistheConclusion,summarizestheproblemsencounteredinthedesignschoolandtheirownharvestforguidanceandhelpteachersandstudentsgroups.Keywords:LAN;TCP/IPprotocol;Winsock;multi...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部