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.