欢迎来到天天文库
浏览记录
ID:482283
大小:91.00 KB
页数:5页
时间:2017-08-09
《基于VC的简单即时通讯软件开发文献综述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、文献综述基于VC的简单即时通讯软件开发1前言部分随着互联网的普及,具有交互功能的应用软件日益受到亲睐,尤其是即时通讯软件(immediatecommunicationsoftwareICS)大受欢迎。即时通信是一种基于局域网或者Internet网应用的实时交互方式,IM的迅速发展正在急剧地改变人们通信、协作和娱乐的方式[1]。网络上的用户可以利用IM软件实现文字、音频和视频等信息的即时传送,以及点对点的数据交换,它的研究涉及到网络安全、P2P、C/S、WebService等诸多技术领域。基于VisualC++6.0语言为开
2、发平台,应用mfc技术,开发的即时通讯软件非常的简洁实用,而且功能强大,将会是未来发展的一个重要方向[2]。在技术和应用取得巨大成就的同时,在该软件以后的发展中,还要有一片相当大的田地,那么必须等解决一些问题,例如安全问题,这也是要深入研究这课题的意义所在。在技术和应用取得巨大成就的同时。2主题部分即时通讯(或即时通信,简称为IM)是指能够即时发送和接收互联网消息等的业务。自1998年出现以来,经过这几年的飞速发展,即时通讯的功能日益丰富,逐渐有电子邮件、博客、音乐、电视、游戏和搜索等多种功能的出现。即时通讯不再是一个单纯
3、的聊天工具,它将发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台的软件[4]。 目前人们熟知的,有ICQ、“腾讯QQ”、MSN、YAHOO!MESSENGER、UC,以及“网易泡泡”等软件。ICQ原来是以色列的几名学生开发出来的一款即时通讯工具软件。它用点对点的方式通讯,任何登录ICQ服务器的用户,不管国籍、肤色、文化背景、宗教信仰如何,都能够在网上进行即时沟通。只要拥有ICQ号码,就可以与世界各地的人做朋友,它的互动性就是他的价值所在,是其他网页等模式不能比的。在办公室中,在家里
4、,在任何有网络的地方你都只需敲几下键盘就可以实现全世界范围内的互动,这是以前无法想象的[3]。不过ICQ对中文的支持比较差,不适于在中国企业中使用。msn是由美国著名搜索网站Yahoo推出聊天工具。Yahoo!Messenger的功能侧重点似乎并不在它的聊天功能上,它更像一个免费信息提供器,不过现在改版后的msn旧弥补了这一功能,且更适用于中国用户。Yahoo!Messenger支持多种操作系统,并支持其它便携式无线设备,具有与其它即时通讯软件所不同的商业价值[7]。QQ是国内最时髦的即时通讯工具,从开始适用于中学生年龄段
5、的客户,发展到现在的几乎所有上网者。每当看到一只企鹅在一台电脑的右下角跳动,我就知道qq有信息来了[5]。目前“腾讯QQ”开展了大量的增值服务,如为其用户提供网上寻呼、视频聊天、语音聊天、网络硬盘、动态新闻等信息,开通手机上的移动QQ服务,同时为每一个QQ账号送一个5M的免费邮箱,而且从该软件出发,几乎涵盖了全部网络元素[6]。“网易泡泡”是由中国的互联网技术公司网易(NetEase)开发的,是一款功能强大,方便灵活的即时通讯工具。集即时聊天、手机短信、在线娱乐等功能于一体,除了具备目前一般即时聊天工具的功能外,还拥有许多
6、更加体贴用户需要的特色功能,比如邮件管理、自建聊天室、自设软件皮肤等[9]。朗玛UC是2002年里新涌现的即时通讯软件代表之一,他的开发给我们带来了一种新的聊天方式:新一代开放式即时通讯娱乐平台,更具有娱乐性。它有着自由变换场景、个性在线心情等人性化设计,配合视频电话、信息群发、文件互传、在线游戏等功能使您在聊天的同时能边说、边看、边玩[11]。从目前流行的即时通讯软件都由各自的特点,但它们多是针对个人通讯,基本不太适合企业用户的使用,只有msn可能在企业中有所应用。这些软件一般基本由客户端软件和服务器软件两部分组成[12
7、]。客户端为用户提供使用各种功能服务的界面软件;服务器是为客户端提供登陆、即时信息交流和管理等服务。如要使用它进行通讯,必须先在计算机上安装客户端软件,然后登陆到提供即时通信服务的服务器,并且注册后获得由服务器统一分配的唯一标识符后方可以开始通信[13]。通信时,客户端需要发起连接请求,而后服务器担任中转者的角色,将网络包从发送方转交给接受方(另一个客户端),其中采用c/s模型。由于客户之间使用音频、视频及传输文件等数据量很大的服务,此时由服务器转发会出现响应不及时、服务器负载过重等问题,直接造成了让用户等待的情况,因此,
8、当提供这些服务时,通常要由服务器进行协商,在两个客户端建立P2P连接,然后进行直接传送。系统总体构架图如图1-1所示。图1-1系统总体构架图现在的通讯软件发展非常快,已经成为了集文本消息传输、文件传输、语音视频通信、网络会议、电子邮件等多种功能干一体的综合信息处理平台。但一般的即时通信系统只具有一些基本
此文档下载收益归作者所有