2011年10月20日

与另一个peer进行通信只能:先发布PipeAdvertisement,然后创建Pipe进行通信吗?

摘要: 如果只能如题所说的那样?那么两个需要单独通信的peers应该确保发布的PipeAdvertisement是唯一的可由我上一个博客上说的,PipeID不能确保是唯一(因为,即使是不同的seed都有可能生成相同的pipeID,何况相同的seed呢?),那么该如何确保pipeID唯一????希望得到一个能都使PipeID唯一的方法!!! 阅读全文

posted @ 2011-10-20 12:21 迷牛 阅读(142) 评论(3) 推荐(0)

由不同的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 阅读全文

posted @ 2011-10-20 00:34 迷牛 阅读(487) 评论(0) 推荐(1)

2011年10月19日

获取另一个peer发布的管道通告

摘要: 如果我(peer)想获取另一个peer发布的管道通告(对方peer使用publish本地发布),那么我应该怎么做呢?1.如果我知道管道通告的id,可以直接进行搜索(getRemoteAdvertisement)在discoveryListener中获取,一般只会收到一个结果(source重复的不算)2.如果不知道管道通告id,那么可以搜索管道的其他信息(Name等),这样在discoveryListener中将获得多个结果,判断通告来源source,只要来源是我们所要的peerId的管道通告。目前只想到这两个方法获取。-------------------------------------- 阅读全文

posted @ 2011-10-19 16:30 迷牛 阅读(215) 评论(0) 推荐(0)

2011年10月16日

Rendezvous连接

摘要: RendezVousService.challengeRendezVous(peer, timeout)Deprecated. Since 2.6, this method is deprecated, sinceconnection to RDVs is handled by core code itself. This method will be removed in a future release.自从jxse2.6以后,Edge peer连接Rendezvous peer就不需要自己维护,只需在NetworkConfigurator中配置好,系统来维护。也就是说如果实现配置了两个R 阅读全文

posted @ 2011-10-16 20:46 迷牛 阅读(238) 评论(2) 推荐(0)

导航