资源描述:
《局域网即时通讯系统的实现 算机科学与技术毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、局域网即时通讯系统的实现局域网即时通讯系统的实现LANinstantmessagingsystemisrealized学生姓名:指导老师:所在院系:网络教育学院所学专业:计算机科学与技术研究方向:网络通信2012年2月-32-局域网即时通讯系统的实现摘要随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一种方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。大多数网络通讯都需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如浪费网络资源、遭遇到
2、网络攻击、传播的病毒、破坏防御系统等等。由于互连网上的网络通讯工具给企业内部信息交流带来了不便,所以为了方便内部网络的用户之间的沟通,需要开发一个基于局域网的信息收发系统的即时通讯工具,实现在内部网络中进行信息的交流。该软件能够帮助企业在局域网内搭建起自己的聊天系统,避免企业内部员工使用类似QQ等软件泄露内部信息,但是该软件只实现了聊天和传送文件以及抓取屏幕等功能,还有很多不足之处需要改进。本文提出一个运行于VC平台上的局域网聊天软件的解决方案。该聊天软件集服务器端和客户端两个模块于一体,可设置为客户端或者服务
3、器端或者两者兼容等模式,提供TCP/UDP两种传输模式作选择。服了服务器模式主要实现务器的配置和数据的传递;客户端模式主要对服务器端进行通讯。该软件采用异步套接字的非阻塞模式,并实现对象的序列化和MFC文件对象实现数据的保存。 关键词:局域网即时通信套接字异步模式Abstract-32-局域网即时通讯系统的实现Alongwiththehigh-speeddevelopmentofthecomputerscienceandInternet,chattingonlinehasbeenanimportantmetho
4、dinourcommunication.ComparingwithE-mailandtelephone,thechat-lineserviceismorereal-timeandeffective.MostnetworkcommunicationsrequirethehelpofserversontheInternet,whichhascausedmanyproblemstotheLarge-scaleinternalnetworkusers,suchasawasteofnetworkresources,net
5、workattacks,viruses,damagedefensesystemsandsoon. Astheinterconnectionnetworkofonlinecommunicationtoolshasbroughtinconveniencetotheenterprise,itisneedtodevelopaLAN-basedmessagingsystemtofacilitateusersandachieve theexchangeofinformation.Thissoftwarecanhelpthe
6、companytobuildtheirownchattingsysteminthelocalareanetwork,anditalsocanavoidthestaffofthecompanydisclosingtheinsiderinformationbyusingtheothersoftwaresuchasQQ,butthissoftwarehasonlycompletedthebasicfunctionasachattingsystem,soitneedmuchmoreimprovement.Thisthe
7、sisproposesasolutionofaLANchattingsoftwarebasedonC++language,whichisoperatedontheVCplatform.Thischattingsoftwaresettwomodules:theserverandtheclientinone,.whichcanbeseteitheroneorbothcompatiblewithTCP/UDPtwotransportmodechoices.Theservermodulemainlycompletest
8、heseverdevice’sconfiguration.Theclientmodulewasmainlycommunicatewiththeserver.Thesoftwareusedmodelofnon-blockingasynchronoussockets,AndtoachievetheobjectandMFCseriesdocumentsthepreservationofthe