同行如何找到另一个同伴?

时间:2012-04-21 17:33:16

标签: java java-ee jxta

当有人搜索有关对等方如何在JXTA中找到对方的信息时,有一个重要问题尚不清楚。让我们假设我们在柏林有两个同行,另一个在伦敦,这是一个约会。我的问题是柏林的同行怎么能在伦敦找到同伴?

  1. JXTA中有哪些方法可以解决这个问题?
  2. 你能发一个例子吗?

2 个答案:

答案 0 :(得分:1)

谷歌搜索jxta同行发现协议,我们找到http://java.sun.com/developer/Books/networking/Wilson/wilson_ch04.pdf

答案 1 :(得分:1)

您需要知道公共Rendezvous对等体的URI,该对等体是伦敦和柏林同伴可见的预先存在的对等体。当你启动你的同伴时,你会使用这个集合点对等体的URI为NetworkConfigurator播种,如下所示:

NetworkManager manager = new NetworkManager(...)
NetworkConfigurator config = manager.getConfigurator();
config.addRdvSeedingURI("tcp://123.123.123.123:1234");

我认为@JVerstry在这里说了类似的话:https://stackoverflow.com/a/4953034/1240660