p2psockets - A reimplementation of standard Java sockets on top of JXTA

Distribution: RPM Universal
Repository: JPackage 5.0 all
Package name: p2psockets
Package version: 1.1.4
Package release: 4.jpp5
Package architecture: noarch
Package type: rpm
Installed size: 218.00 KB
Download size: 218.82 KB
Official Mirror: mirrors.dotsrc.org
P2P Sockets makes it easy to write peer-to-peer applications based on JXTA. P2P Sockets allows programmers to gain much of the power of JXTA, such as NAT and firewall traversal, without being exposed to its complexity. It does this through ports of popular software projects, such as a web server and web services stack, to work on the JXTA peer-to-peer network. This includes a web server (Jetty) that can receive requests and serve content over the peer-to-peer network; a servlet and JSP engine (Jetty and Jasper) that allows existing servlets and JSPs to serve P2P clients; an XML-RPC client and server (Apache XML-RPC) for accessing and exposing P2P XML-RPC endpoints; an HTTP/1.1 client (Apache Commons HTTP-Client) that can access P2P web servers; a gateway (Smart Cache) to make it possible for existing browsers to access P2P web sites; and a WikiWiki (JSPWiki) that can be used to host WikiWikis on your local machine that other peers can access and edit through the P2P network. P2P Sockets also introduces implementations of java.net.Socket and java.net.ServerSocket that can work on the JXTA network as well as a simple, light-weight, distributed, human-friendly, and non-secure DNS system.



  • p2psockets = 1.1.4-4.jpp5


    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the latest jpackage-release rpm from
    2. Install jpackage-release rpm:
      # rpm -Uvh jpackage-release*rpm
    3. Install p2psockets rpm package:
      # yum install p2psockets
    1. Add the JPackage 5.0 repository:
      # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
    2. Install p2psockets rpm package:
      # zypper install p2psockets
    Mandriva, Mageia:
    1. Add the JPackage 5.0 repository:
      # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
    2. Update packages list:
      # urpmi.update -a
    3. Install p2psockets rpm package:
      # urpmi p2psockets


    • /etc/maven/fragments/p2psockets
    • /usr/share/java/p2psockets/apache-httpclient-1.1.4.jar
    • /usr/share/java/p2psockets/apache-httpclient.jar
    • /usr/share/java/p2psockets/apache-xmlrpc-1.1.4.jar
    • /usr/share/java/p2psockets/apache-xmlrpc.jar
    • /usr/share/java/p2psockets/core-1.1.4.jar
    • /usr/share/java/p2psockets/core.jar
    • /usr/share/java/p2psockets/examples-1.1.4.jar
    • /usr/share/java/p2psockets/examples.jar
    • /usr/share/java/p2psockets/jetty-1.1.4.jar
    • /usr/share/java/p2psockets/jetty.jar
    • /usr/share/java/p2psockets/p2psockets-apache-httpclient-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-apache-httpclient.jar
    • /usr/share/java/p2psockets/p2psockets-apache-xmlrpc-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-apache-xmlrpc.jar
    • /usr/share/java/p2psockets/p2psockets-core-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-core.jar
    • /usr/share/java/p2psockets/p2psockets-examples-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-examples.jar
    • /usr/share/java/p2psockets/p2psockets-jetty-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-jetty.jar
    • /usr/share/java/p2psockets/p2psockets-scache-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-scache.jar
    • /usr/share/java/p2psockets/p2psockets-tests-1.1.4.jar
    • /usr/share/java/p2psockets/p2psockets-tests.jar
    • /usr/share/java/p2psockets/scache-1.1.4.jar
    • /usr/share/java/p2psockets/scache.jar
    • /usr/share/java/p2psockets/tests-1.1.4.jar
    • /usr/share/java/p2psockets/tests.jar
    • /usr/share/maven2/poms/JPP.p2psockets-p2psockets-core.pom
    • /usr/share/p2psockets/jxta_license.txt


    2009-02-06 - Ralph Apel <r.apel at r-apel.de> 0:1.1.4-4.jpp5 - Rebuild for JPP5 with current best practices

    2007-08-06 - Ralph Apel <r.apel at r-apel.de> 0:1.1.4-3jpp - Change dependency from xmlrpc to xmlrpc2

    2006-11-17 - Ralph Apel <r.apel at r-apel.de> 0:1.1.4-2jpp - First JPP-1.7 release - Add gcj_support option - Add post/postun Requires for javadoc

    2005-03-01 - Ralph Apel <r.apel at r-apel.de> 0:1.1.4-1jpp - First release