由不同的PeerID作为seed相同的netPeerGroupID生成的PipeID竟然相同?!!
PeerID MyPeer_A = IDFactory.newPeerID(PeerGroupID.defaultNetPeerGroupID,"wwwww".getBytes());
PeerID MyPeer_B = IDFactory.newPeerID(PeerGroupID.defaultNetPeerGroupID,"fffff".getBytes());
System.out.println("Peer of A : " + MyPeer_A.toString());
System.out.println("Peer of B : " + MyPeer_B.toString());
PipeID MyPipe_A = IDFactory.newPipeID(PeerGroupID.defaultNetPeerGroupID,MyPeer_A.toString().getBytes());
PipeID MyPipe_B=IDFactory.newPipeID(PeerGroupID.defaultNetPeerGroupID,MyPeer_B.toString().getBytes());
System.out.println(MyPipe_A.toString().equals(MyPipe_B.toString()));
System.out.println("Pipe of A : " + MyPipe_A.toString());
System.out.println("Pipe of B : " + MyPipe_B.toString());
运行结果为:
Peer of A : urn:jxta:uuid-59616261646162614E50472050325033777777777700400080008003
Peer of B : urn:jxta:uuid-59616261646162614E50472050325033666666666600400080008003
true
Pipe of A : urn:jxta:uuid-59616261646162614E5047205032503375726E3A6A784461BA75B569642D353904
Pipe of B : urn:jxta:uuid-59616261646162614E5047205032503375726E3A6A784461BA75B569642D353904
--------------------------------------------------------------------------------------------------------------------------------------------------------------