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

Property Value
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.


Package Version Architecture Repository
p2psockets - - -


Name Value
bouncycastle -
cryptix -
cryptix-asn1 -
gnu-regexp -
jakarta-commons-httpclient -
jakarta-commons-logging -
java >= 1.5.0
jaxen -
jdom -
jetty5 -
jpackage-utils >= 1.7.5
jxta -
log4j -
mx4j -
servlet_2_4_api -
tomcat5-jasper -
xerces-j2 -
xml-commons-jaxp-1.3-apis -
xmlrpc2 -


Name Value
p2psockets = 1.1.4-4.jpp5


Type URL
Binary Package p2psockets-1.1.4-4.jpp5.noarch.rpm
Source Package p2psockets-1.1.4-4.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download 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




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

See Also

Package Description
p2psockets-javadoc-1.1.4-4.jpp5.noarch.rpm Javadoc for p2psockets
p2psockets-manual-1.1.4-4.jpp5.noarch.rpm Documents for p2psockets
p6spy-1.3-4.jpp5.noarch.rpm Database statement interceptor for Java
p6spy-javadoc-1.3-4.jpp5.noarch.rpm Javadoc for p6spy
p6spy-manual-1.3-4.jpp5.noarch.rpm Manual for p6spy
pdfbox-0.7.3-1.jpp5.noarch.rpm PDFBox pdf library
pdfbox-javadoc-0.7.3-1.jpp5.noarch.rpm Javadoc for pdfbox
pdfbox-manual-0.7.3-1.jpp5.noarch.rpm Documents for pdfbox
pell-multipart-1.30-0.rc1.4.jpp5.noarch.rpm Multipart input stream parser
pell-multipart-demo-1.30-0.rc1.4.jpp5.noarch.rpm Samples for pell-multipart
pell-multipart-javadoc-1.30-0.rc1.4.jpp5.noarch.rpm Javadoc for pell-multipart
piccolo-1.0.4-3.jpp5.noarch.rpm Small fast XML parser
piccolo-javadoc-1.0.4-3.jpp5.noarch.rpm Javadoc for piccolo
picocontainer-1.3-4.jpp5.noarch.rpm Dependency-injection container
picocontainer-javadoc-1.3-4.jpp5.noarch.rpm Javadoc for picocontainer