是基于JXTA 的P2P 编程,网上找的最简单的P2P小程序:HelloJXTA
package p2p;
import java.io.InputStream;
import net.jxta.peergroup.PeerGroup;
import net.jxta.peergroup.PeerGroupFactory;
import net.jxta.exception.PeerGroupException;
public class HelloJXTA {
public static void main(String args[]) {
System.out.println("Starting JXTA ...");
HelloJXTA myapp = new HelloJXTA();
myapp.startJXTA();
System.exit(0);
}
public void startJXTA() {
PeerGroup pg = null;
try{
pg = PeerGroupFactory.newNetPeerGroup();
}catch(PeerGroupException e) {
System.out.println("HelloJXTA");
System.out.println("Groupname = " + pg.getPeerGroupName());
System.out.println("GroupID = " + pg.getPeerGroupID().toString());
System.out.println("Peername = " + pg.getPeerName());
System.out.println("PeerID = " + pg.getPeerID().toString());
}
}
}
package p2p;
import java.io.InputStream;
import net.jxta.peergroup.PeerGroup;
import net.jxta.peergroup.PeerGroupFactory;
import net.jxta.exception.PeerGroupException;
public class HelloJXTA {
public static void main(String args[]) {
System.out.println("Starting JXTA ...");
HelloJXTA myapp = new HelloJXTA();
myapp.startJXTA();
System.exit(0);
}
public void startJXTA() {
PeerGroup pg = null;
try{
pg = PeerGroupFactory.newNetPeerGroup();
}catch(PeerGroupException e) {
System.out.println("HelloJXTA");
System.out.println("Groupname = " + pg.getPeerGroupName());
System.out.println("GroupID = " + pg.getPeerGroupID().toString());
System.out.println("Peername = " + pg.getPeerName());
System.out.println("PeerID = " + pg.getPeerID().toString());
}
}
}










