基于JXTA技术的P2P即时通信系统研究与实现

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:qq591570317
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展和普及,互联网上的用户希望彼此之间能够有更好的协作,人们越来越希望以更加主动的方式参与到网络中去。传统的网络模式已不能满足所有的需求。P2P技术打破了传统的客户机/服务器模式,P2P网络使得网络工作模式从集中式走向分布式,网络应用的核心从服务器走向每一个网络节点。对等网络中每个节点既充当服务器,为其他节点提供服务,也充当客户机,享用其他节点提供的服务。JXTA是专门用于做P2P计算的开放性网络计算平台,它给开发P2P应用程序提供了一整套开放协议和开源实现。论文学习研究了P2P技术、JXTA技术,分析了即时通信系统的需求并依据JXTA技术设计了即时通信系统的整体结构。通过对JXTA技术中的管道通信机制的研究,设计了消息的格式并实现了即时通信系统中的文字聊天功能。论文还分析研究了JXTA的对等体发现协议和分布式共享资源索引服务,设计和实现了用户查找功能。论文对JXTA套接字进行了分析,完成了文件传输功能。最后论文还研究了JXTA的成员关系服务,实现了成员管理功能。论文的研究证实了在目前的技术和网络条件下实现完全分布式即时通信的可行性,为实现基于JXTA的P2P应用提供了指导作用。
其他文献
无线自组网是由多个无线移动节点组成的一个多跳的,无固定架构的网络。由于无需任何固定的基础设施就能实现网络的快速展开,因此Ad hoc网络非常适用于战场、救援、等特殊场合
近年来,数字技术和计算机网络的迅猛发展,使数字多媒体(数字图像、数字音频、数字视频及三维计算机图像)的应用取得了惊人的进展,给人们的工作和生活带来了极大的便利,但是也
片上多核处理器(Chip Multiprocessor,CMP)将多个简单的处理核心集成到一个物理芯片上,相对复杂的单核处理器设计而言可以更加有效的利用片上资源,有利于发掘应用中线程级并行性
工作流是能够完全或者部分自动执行的业务流程,其根据业务流程规则,将任务和任务所涉及的信息在不同的执行者之间进行传递或者自动执行。工作流管理系统是一个软件系统,它完成工
飞速发展的计算机网络技术,不断地改变着人类的生活习惯、思维方式。而网络安全的重要性,也越来越引起人们的重视。我国的互联网用户大多采用Windows操作系统。由于其源代码
随着计算机和机器人技术的飞速发展,人们对智能车辆系统的研究兴趣与日俱增,其中,车辆自动避障是热点问题之一。对于结构化道路,人们已经有许多可靠、实用的算法及技术能够对
通信子网与网络中继设备(路由器、交换机)的测试,特别是性能测试与评价要求对多点(中继设备的多个端口或通信子网的多个观测点)同时进行观测且各点的测试数据可能具有并发性,
随着信息技术的发展,智能互联已经成为了科技发展的重要方向,并且将会彻底的改变我们的生活方式。其中智能家居作为智能互联的一个重要的发展分支拥有巨大的市场。智能家居可
手语是聋人使用的语言,是聋人进行日常交流的主要方式。手语识别不仅可以为聋人提供方便,同时也可作为拟人化人机交互的一个研究平台,具有重要的学术价值和广泛的应用前景。
随着数字多媒体技术的发展,需要在更便宜和通用性更强的产品中集成更多的功能。嵌入式处理器是多媒体SoC芯片的核心。可定制的传输触发体系结构(Transport Triggered Archite