基于VC 的网络实时通信系统的设计与实现文献综述
2020-04-19 21:08:03
即时通信软件是互联网应用工具软件,它的出现使得即时通信变为可能。即时通信工具的实时交互、资费低廉等优点深受用户的喜爱,已经成为网络生活中不可或缺的一部分,比如大家都很熟悉的腾讯QQ、MSN等。网民们通过即时通信进行沟通交流、结识新朋友、娱乐消遣时间、异地的文字、语言、视频的实时互通交流。 作为重要的多媒体应用之一,网络即时通信的研究有很重要的意义。 随着我国改革开放的不断深入和经济的迅速发展,信息、时间、效益等现代化的观念已经深入人心,加上近年来我国的突飞猛进的通信网建设,作为现代化的通信手段之一的网络即时通信越来越受到人们的重视。如果采用网络即时通信的形式召开会议,即达到了开会的目的,又不需要将大量的时间花在路途上,节约了时间和资金,不仅如此,网络即时通信实时性、交互性好的特点,使它在远程教育、远程医疗等方面也有很大的用武之地。 即时通信,几乎是每一个上网用户都必备的联络工具。即时通信软件除了能够让您迅速地在网上找到自己的朋友和工作伙伴,还可以实时交谈和传递信息,而且,现在不少即时通信软件还集成了文件共享、语音聊天、网络会议等功能。目前有两种架构形式:一种是C/S架构,采用客户端/服务器形式,用户使用过程中要下载安装客户端软件;另一种采用B/S架构,及浏览器/服务端形式,这种形式的即时通讯软件,借助互联网味媒介、端无需安装任何软件,既可以体验服务器端进行沟通对话,一般运用在电子商务网站的服务商。 到目前为止,ICQ和MSN是国外比较流行的网络聊天工具。ICQ是I Seek you(我找你)的缩写,中文名称目前可以称为“网络呼叫器”。让用户知道网络上的朋友们目前有没有在线是这种软件的主要功能,然后用户可以和朋友互相发送消息和资源共享等。 MSN是微软发行的一款比较好的聊天工具,它是和ICQ比较类似的网上即时通信工具,它通过最简单的方法给用户提供很好的实时通信,试Microsoft Outlook Express(R)和MSN Hotmail(R)更简单好用。MSN Messenger Service 还可以使用户之间的通信变得相对轻松愉快,用户之间可以进行单独的聊天,也可以在同一个对话框内与多人进行聊天。用语音去带键盘输入,使用户可以和世界各地的朋友进行交流。 在中国大部分人都使用微信和腾讯QQ进行网络通信。腾讯计算机系统有限公司成立于1998年11月。1999年2月,腾讯自主开发了Internet的即时通信网络工具—腾讯即时通信Tencent Instant Messenger,简称TIM或者腾讯QQ,现在越来越多的人开始使用微信,因为微信的界面简单明了,操作方便,深受人们喜爱。腾讯QQ和微信都在不断地自我完善,渐渐地演变成为一个人性化、市场化的多功能聊天工具软件,他可以给网络聊天用户带来越来越多的人性化的服务;从原来单一的文辞聊天过度到集语音、视频、文件传输等功能于一身的聊天软件。 |
2. 研究的基本内容与方案
{title} 现在,多渠道的信息源、网络化的数据分布、快捷医用的交互操作、智能化的分析决策等特点越来越成为衡量即时通信软件的关键,因此,本文对网络即时通信软件的开发过程进行了研究与分析,该软件基于C 语言运行于VC平台上,利用的技术主要是Socket通信,并使用配置文件来管理数据。为实现和方便客户端间通信,在客户端进行了人性化的界面设计,用户可以注册号码、登录界面,并具有发送消息和传输文件的功能。 本文的主要工作包括如下几方面: (1)针对网络即时通信系统的功能需求进行了分析,将本系统划分为服务器端和客户端两部分。 (2)按照系统的功能需求对系统的体系结构进行了设计,并针对各个功能模块的执行流程进行了详细的分析。 (3)采用功能强大的VC 作为开发平台,以C/S模式作为开发模式,客户端实现了用户注册、用户登录、用户信息查询、个人信息修改、在线人员查看、消息传送以及文件传输等功能,服务器端实现了服务启动停止、用户信息管理和数据消息传输等功能。 |
[1]梁永,李伟明.Visual C 开发实战1200例.清华大学出版社.2015.1 [2]彭军,向毅.数据结构与算法.人民邮电出版社.2016.4 [3]席振元,王晓菊,万雪芬.计算机网络.清华大学出版社.2015.9 [4]龙光利,侯宝生,王战备.通信原理.清华大学出版社.2013.7 [5]牛新征,张凤荔.空间信息数据库.人民邮电出版社.2014.4 [6]王珊,萨师煊.数据库系统概论.高等教育出版社.2006.5 [7]光文华.基于局域网的即时通信软件设计与实现.昆明理工大学.2014 [8]高立江.即时通讯系统的设计与实现.电子科技大学.2015 [9]刘俊翔.基于TCP/IP的局域网即时通信软件设计.吉林大学.2014 [10]宋伶娟.网络即时通信系统的分析与设计.山东大学.2010 [11]牛晓蕾.基于TCP/IP协议的安全即时通信系统设计与实现.西安电子科技大学.2013 [12]张珩.即时通信系统中p2p流媒体技术的研究.北京邮电大学.2006 [13]Nathan Yau.鲜活的数据.人民邮电出版社.2016 [14]BenForta.MySQL必知必会.人民邮电出版社.2014 [15]Stephen Prata.C Primer Plus.人民邮电出版社.2015.7
|