即时通讯系统的研究与实现

被引量 : 0次 | 上传用户:sungod123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛。 本文研究了当今流行的各种即时通讯软件,对其进行分析,确定了即时通讯系统的功能分析,提出了不同的即时通讯服务器的架构。 围绕即时通讯的基本文字交流功能,设计了管理在线用户,维护在线用户,实现文字通讯的文字通讯主服务器。为了减轻服务器的负载,客户端的基本文字消息的传递,首先利用UDP尝试P2P地传递,若失败则尝试从主服务器中转,此方案大大提高了服务器的处理能力和响应速度。本系统使用TCP和UDP协议作为传输层的协议,更加便捷了用户之间的通讯和交友;使用XML设计信息格式,丰富了传输的数据,并使得协议容易扩展;使用SOAP协议传输数据,突破了防火墙的限制。 基于传输文件的需求,从不同的技术实现角度来分析了即时通信系统如何实现内网与公网以及内网与内网之间的传输的问题,并从中选取了最佳实现方案。为此,我们设计了通讯路由服务器,负责在不同的子网之间传递文件。若客户端为同一子网则可以直接连接进行传递,而不需通讯路由服务器中转。 最后,为解决即时通讯中的NAT(Network Address Translation)穿越问题,本文分析研究了一些NAT穿越技术,并介绍了一种最简单,却很健壮、实用的NAT穿越方法,这种方法一般称之为“Hole Punching”。 本即时通讯系统是山东威海农友软件公司自主开发的商业即时通信系统,该系统为用户提供了一个集文字通信、在线信息、文件传输及多方会议于一体的即时通信平台。经过约8个月的项目开发、测试,本即时通讯系统v1.0版本现已交付运行。
其他文献
公安情报政策建设是新时期公安情报工作的迫切需要,它能够促进公安情报工作有序发展。经过半个多世纪,公安情报政策建设取得了一定的成效,但仍然存在不少问题。如公安情报政
本文采用文献资料法、逻辑分析法从煤炭立法的内容、原则和意义方面入手,对我国煤炭立法的历史状况和现存问题进行分析研究,并提出促进我国煤炭立法健康有序发展的改革策略:
行政监察,是指国家设立的专门机关,对行政机关及其公务员以及由行政机关任命的其他人员执行国家法律、法令的情况及违法违纪行为进行监视、督察的活动,在国家的行政活动中具有重
在当今世界上,新闻已成了人们生活的重要组成部分,其出现的高频率、需求的日常化、覆盖的全方位、表述的多样性越来越引起学界的重视。尤其是近几年,专著叠出,论文群发;角度不同,方
影视传媒以强大的生命力和不容置疑的传播优势在全球范围内形成了庞大的传播系统,具有极强的辐射力和渗透性。正是影视传媒的即时性、共时性、信息量大的特征使得当今世界“全
目的探讨米索前列醇不同给药方式对终止早期妊娠效果的影响,提高药物流产成功率。方法选取自愿要求药物流产终止早期妊娠者80例,随机分为观察组和对照组各50例。两组患者米非
2010年4月,我国第一个股指期货合约——沪深300股指期货正式推出,这是进一步完善我国金融市场的重要举措。如何利用股指期货的积极作用,同时控制风险,成为我国证券市场面临的
招投标作为最具竞争力的一种采购方式,正不断地深入到社会生活的各个方面,不但对宏观经济带来影响,而且正不断融入到微观个体的行为中。 工程招投标的实施促进了我国建筑市场
激光在口腔医学领域应用在近几年有着迅速的发展,目前常用于口腔临床的激光有二氧化碳激光、氦氖激光、Nd:YAG激光,铒激光和半导体激光等等,激光的使用为口腔临床的治疗提供了极
在我国,企业党政机关是企业党组织展开工作的主要部门,加强它引领作用,树立它的高水平形象具有非常重要的作用。然而,企业党政机关是由企业机关党员组成的,企业机关党员直接