`
cuizhenfu#gmail.com
  • 浏览: 67494 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

转载jxta探索:双向管道(Bi-directional Pipe)的实现和原理剖析

阅读更多

http://blog.csdn.net/yanqlv/archive/2004/10/23/147982.aspx
还有一对JXTA的类JxtaSocketJxtaServerSocket,实现的机理和上面的方法大致类似,根据JXTA开发者的说法,JxtaBidiPipeJxtaServerPipe适用于小数据量应用,如即时消息,聊天信息等;而JxtaSocketJxtaServerSocket适用于大数据量的通信,如文件传输等。我将在下一篇里分析JxtaSocketJxtaServerSocket的例子。
分享到:
评论

相关推荐

    jxta-myjxta-src-2.5.zip_2.5 myjxta_jxta 2.5_jxta-myjxta-2.5.zip_

    4. **管道(Pipes)与通道(Rendevous)**:JXTA的通信机制基于管道,管道可以是单向或双向,而rendezvous节点则用于帮助非直连的节点建立连接。myjxta的源码会解释如何建立、管理和维护这些通信通道。 5. **安全与...

    jxta-myjxta-minimal-2.5.zip

    而MyJXTA则是JXTA的扩展和实现,它为开发者提供了更加友好的接口和工具,使得在Java环境中开发P2P应用变得更加简单。 JXTA的核心概念包括边缘节点(Peer)、对等组(Peer Group)、服务(Service)和协议栈...

    jxta-src-2.4.1.zip_JXTA2.4.1_MyJXTA2.4_jxta_jxta-lib-2.4.1.zip_j

    这些库文件对于理解和实现JXTA协议栈至关重要。 标签中的"jxta2"表明这是JXTA的第二个主要版本,相比早期版本,2.x系列在稳定性和功能上都有显著提升,支持更多的P2P应用场景,如文件共享、流媒体、协同编辑等。 ...

    JXTA——Java P2P网络编程技术

    - **管道(Pipe)**:JXTA中的管道是一种通信机制,用于节点间的双向数据传输,可以实现点对点、多对多的通信。 **2. JXTA架构:** JXTA架构由以下几个关键组件组成: - **边缘设备(Edge Devices)**:网络中的每...

    jxta-cms-src-2.3.7.rar_cms java_cms jxta_cms r_jxta_jxta c++

    - 探索如何在CMS中实现JXTA服务,比如利用P2P网络进行内容的分布式存储和检索。 - 通过阅读和调试源代码,提升对P2P编程的理解,以及在实际场景中应用Java编程技巧。 - 实践身份验证和安全配置,保障系统的安全运行...

    jxta.rar_JXTA 文件_jxta_jxta-java-p2p.rar_p2p jxta_p2p文件共享

    jxta提供了你需要的技术来编写网络化的,互操作的P2P应用程序,可以容易地跨防火墙来动态发现网络上其它的对等成员,容易地跨网络和任何人共享文件,在你喜爱的站点发现每分钟更新的内容,创建一个对等成员组,成员...

    jxta-shell-src-2.3.4.rar_JXTA Shell 2.5_r_java shell_jxta_jxta s

    - com.sun.jxta.protocol:协议实现,包括P2P通信的各种协议接口和实现。 - com.sun.jxta.config:配置管理,用于读取和处理JXTA的配置文件。 3. 主要类解析 - JxtaShell:作为JXTA Shell的主入口点,负责初始化...

    jxta-cms-src-2.4.1.zip_jxta cms

    4. **JXTA管道(Rendezvous Pipe)**: Rendezvous Pipe是JXTA网络中的关键组件,用于节点间的连接和信息交换。在文件共享中,rendezvous节点可能起到中介的作用,帮助不直接相连的节点建立连接,实现文件的传输。 5...

    jxta-shell-2.4.zip

    JXTA Shell是这个平台的一个重要组成部分,它为开发者和管理员提供了一个交互式的命令行界面,以便于探索、配置和管理JXTA网络。"jxta-shell-2.4.zip"文件包含了JXTA Shell的2.4版本,这是对JXTA Shell的一个重要...

    jxta-doc-2.4.1.zip

    而"impl"目录可能包含了API的具体实现,这对于深入理解JXTA的工作原理和调试应用非常有帮助。 由于"jxta-doc-2.4.1.zip"中缺少jar包,开发者可能需要从其他来源获取JXTA库的二进制版本,以便在项目中引用和使用。...

    jxta-myjxta-2.5.zip_file sharing in chat_jxta 2.5 例子_jxta2.5.jar

    通过分析这些代码,我们可以深入理解如何在实际项目中整合JXTA的各种服务,例如如何创建和管理Peer Group,如何设置和使用Pipe,以及如何实现文件和消息的交换。 综上所述,"jxta-myjxta-2.5.zip"提供了一个学习和...

    jxta-shell-src-2.4.zip_jxta_jxta shell_jxta shell src

    1. **核心库**:这是实现JXTA协议和P2P功能的核心代码,包括网络通信、广告(Advertisements)、管道(Pipes)、服务发现等组件。 2. **Shell接口**:这部分代码定义了命令行界面的接口和处理逻辑,允许用户通过...

    jxta-myjxta-src-.zip

    《JXTA技术详解与源码探索》 JXTA(Java XML Peer-to-Peer)是一种基于Java平台的开放源代码P2P框架,由Sun Microsystems在2001年推出,旨在创建一个去中心化的网络环境,允许设备之间直接进行通信和资源共享。JXTA...

    jxta-lib-2.4.zip_jxta_jxta lib

    1. **JXTA核心概念**:JXTA的核心组件包括边缘(Edge)、管道(Pipe)、服务(Service)和协议栈(Protocol Stack)。边缘是JXTA网络中的参与者,管道则是一种通信机制,允许节点之间交换信息。服务是提供特定功能的...

    JXTA 2: 具有高性能、海量伸缩性的 P2P 网络 --转载ITPUB

    NULL 博文链接:https://xiexiaoming052.iteye.com/blog/2075891

    jxta2.5

    JXTA是一个分布式计算模型,它的核心概念包括对等节点(Peers)、边缘服务(Edge Services)、管道(Pipes)和广告(Advertisements)。每个对等节点都是网络中的平等成员,可以提供或消费资源和服务。边缘服务允许...

    jxta-c-2.5.2.zip

    《JXTA C 实现:探索P2P技术的底层逻辑》 JXTA(JavaXTend Architecture)是由Sun Microsystems开发的一种对等网络(P2P,Peer-to-Peer)框架,它允许设备之间直接通信,共享资源和服务,无需中心服务器。而"jxta-c...

    jxta-shell-src-2.4.1.zip_java p2p_jxta_jxta shell_p2p jxta

    这个压缩包对于那些想要学习和实现基于Java的P2P应用开发者来说,具有很高的学习价值。 描述中提到,这是一个很好的Java P2P应用教程,建议对这个领域感兴趣的人深入研究。P2P技术允许网络上的计算机直接相互通信,...

    JXTA\jxta-lib-2.4.1.zip

    5. **jxtaext.jar**:这是一个扩展库,包含了一些额外的JXTA功能和组件,可能包括特定场景下的P2P解决方案或特定服务的实现。 6. **jdom.jar**:Java DOM库,用于处理XML文档对象模型。在JXTA中,XML常用于描述对等...

Global site tag (gtag.js) - Google Analytics