如何获取对等列表?

Posted

技术标签:

【中文标题】如何获取对等列表?【英文标题】:How to get peer list? 【发布时间】:2012-05-13 11:04:33 【问题描述】:

我对 jxta 有疑问。 我没有得到同行名单。

        @Override public void discoveryEvent(DiscoveryEvent event) 
           DiscoveryResponseMsg res = event.getResponse();
           Enumeration en = res.getAdvertisements();
            if (en != null) 
            while (en.hasMoreElements()) 
            PeerAdvertisement a = (PeerAdvertisement)en.nextElement();
            Console.append(a.name()+"\n");
            
           

discovery.getRemoteAdvertisements(null, DiscoveryService.PEER, null, null, 1, null);

Console.append - 附加到 JTextArea。在此控制台中仅打印一个对等点,但 jxtanetwork 有 3 个对等点。错误在哪里? 附言我从How do I discover peers and send messages in JXTA-JXSE 2.6? 获取代码 P.P.S 对不起,我的英语不好..希望能得到您的帮助...谢谢

【问题讨论】:

哦,操。我是哑巴问题解决了。 discovery.getRemoteAdvertisements(null, DiscoveryService.PEER, null, null, 1, null); - 这是每个发现响应中的最大对等广告。如果在 5 上替换 1(例如) - 它的工作。 【参考方案1】:

1 是问题,它是您将获得的最大答案数(1 小于 3)。

【讨论】:

以上是关于如何获取对等列表?的主要内容,如果未能解决你的问题,请参考以下文章

获取 JXTA 对等组中的成员列表

如何在 GraphQL 中获取对等字段?

如何从跟踪器响应中获取对等方的 IP 和端口

在wifi-direct p2p连接中获取对等设备的IP地址[重复]

洪流调试工具

安卓wifi直连。设置 PBC 消息和对等体列表