基于JXTA的P2P即时通信系统的实现

被引量 : 0次 | 上传用户:czwlivetowin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着传统C/S模式的即时通信系统应用日益广泛,实现的功能日益丰富,造成使用人数呈现井喷式的发展。但是,由于C/S网络过分依赖于中央节点,导致中央节点不堪重负。与此同时,P2P技术正飞速发展,这种点对点的方式使得大量的网络应用不再通过中央服务器来实现,而是直接由两台或多台可以网络互联的节点计算机来实现。这样便可以将网络的负担分摊到每台要使用各自资源的计算机上,而不集中在中央服务器上。本文深入的分析了目前即时通信系统的发展状况和研究背景。并根据SUN公司推出的P2P平台-JXTA,设计了基于JXTA平台的P2P即时通信系统,用来解决C/S模式下中央服务器性能瓶颈所带给整个即时通信系统的困扰。JXTA根据P2P应用系统的通用需求,抽象出了底层的功能组件和协议,并将接口和类提供给了应用程序的开发者,使开发人员不用去关心底层的实现,只要做具体应用系统的开发。本系统的开发便是基于JXTA平台采用Java语言来实现的。系统的主要功能包括了节点成员的管理,对等组的创建和撤销,节点之间的文本通信,节点之间资源共享和利用Java的Javasound开发包来实现节点之间的音频通信。本文所做的主要工作包括:详细分析和介绍了即时通信系统的发展,传统的C/S模式的即时通讯系统所遇到的问题,以及P2P模式即时通信系统的优势所在;深入研究了JXTA平台的各项核心功能组件、核心协议和基础构架;在系统的具体实现上首先对即时通信系统做总体的需求分析,并根据需求分析设计网络模型,分析采用这种网络模型的原因并在系统中做出具体的实现和部署;最后对系统的总体功能进行分析,并对具体的功能模块进行划分设计、分析和实现;在测试系统方面,先搭建模拟的网络环境,对系统的各个功能模块进行测试,测试结果表明设计的系统完成了预期的各项功能。
其他文献
本文通过对目前各种固结仪的分析,结合工程实际需要,采用机械系统设计的方法,分别考虑技术、经济和社会三个方面的设计因素和评价指标,对各种固结仪的技术方案进行综合评价,
食品是人类赖以生存和发展的基础。近年来国际食品贸易迅速发展,食品出口已成为一国出口创汇的重要来源,但是食品安全问题也越来越突出,食品安全事件的发生呈不断上升趋势。
作为城市交通绿色出行的主要方式,在以人为本的发展理念引导下,步行交通方式将越来越受到社会的重视。但目前我国仍然存在机动车、非机动车及行人混行的状态特别在行人过街时表
《诗经》作为我国文学的起源,已经深深地渗入到整个中国文学发展之中。现代或当代作家们都会或多或少、自觉或不自觉地受到《诗经》的影响,在他们的作品中体现出对《诗经》的
目前中国是世界第一制造大国,但"大而不强"的问题十分突出,主要表现在嵌入全球价值链的程度较低,在价值链中所处地位指数偏低,出口产品的国内附加值较低。导致这种地位的制约
自卑是人群中常见的一种个体心理现象 ,我国精神疾病分类方案与诊断标准修订版 (CCMD - 2-R ,1994 )没有将自卑障碍单独列出 ,而只将其列为多种心理疾病和身心疾病的伴随障碍
本文以法律与社会规范的一般理论出发,论述了法律与社会规范在概念上的界定、互动关系以及法律与社会关系的研究现状的评述;再以一次乡野调查为背景,对《物权法》上的“领地
社会化分工日益精细化,使得供应与生产、生产与消费在时间和空间上出现了矛盾,促使物流在社会生产和生活中扮演着越来越重要的作用,物流的运营水平关系着一个国家经济发展的
越南与中国有着密切的历史渊源,历史上中国文化对越南有较深的影响.在中越两国漫长的社会发展中,两国人民友好往来不断,建立了十分密切的经济、文化联系,为中越经贸关系的发
国家为了保护耕地,采取了一项用途管制措施,划定基本农田保护区。采取这项措施,可以保障中国的粮食安全、保护农田的质量和保障农民的权益。然而,用途管制实行之后使管制区域