Java support for P2P applications
Java support beyond the low-level socket support that was detailed in earlier chapters consists of various frameworks. These range from well-known frameworks, such as JXTA, to small limited-capability protocols. These frameworks provide the basis for more specialized applications.
The following table lists several of these frameworks:
P2P framework |
URL |
---|---|
TomP2P | |
JXTA | |
Hive2Hive | |
jnmp2p | |
FlexGP | |
JMaay | |
P2P-MPI | |
Pastry |
These frameworks use an algorithm to route messages between peers. Hash tables frequently form the basis of these frameworks, as discussed next.