我已经开始阅读如何使用实用JXTA II的JXTA进行我想制作的应用程序。尽管提供的代码(示例)不适用于JXTA 2.7。更具体地说,由于therendezvous类没有getConnectedPeers()和getConnectedRendezvous(),因此z_tools_and_others的类工具类别不编译。因此,由于在大多数示例中都使用了工具类,因此我无法继续。有人熟悉这个建议吗?使用2.6用于学习目的,然后移至2.7更好吗?

谢谢。

有帮助吗?

解决方案

对不起,回答很晚:可实用的JXTA II的文件可从 这里.

我很确定您正在尝试使用2.7的2.6代码。让我知道您是否仍然遇到实用的JXTA II示例问题。

其他提示

package Examples.Z_Tools_And_Others;

public class Tools {
public static void popConnectedRendezvous(RendezVousService TheRendezVous, String Name) {

        Enumeration<ID> TheList = TheRendezVous.getConnectedRendezVous();
        int Count = 0;

        while (TheList.hasMoreElements()) {

            Count = Count + 1;

            PopInformationMessage(Name, "Connected to rendezvous:\n\n"
                    + TheList.nextElement().toString());

        }

        if (Count==0) {

            PopInformationMessage(Name, "No rendezvous connected to this rendezvous!");

        }

    }

thelist不起作用。该方法getConnectedRendezvous在2.7中被删除。替换它的一个正在返回列表。以后会造成更多错误。我应该更改代码以使其适用于列表吗?我认为我可以使用同一类的PopConnectedPeers(Rendezvousservice Therendezvous,string name)替换ListIterator来替换.nextlement()相同的问题。

也在第166行

包示例.k_service;

公共类_710_astrology_service_example实施服务,可运行

result.setCompat(stdpeergroup.std_compat);

STD_COMPAT被删除。我用这个代替了:

模块插曲ad = stdpeerGroup.getDefaultModuleImpladvertisement();

result.setCompat(ad.GetCompat());

不知道它是否好..编码编译:P

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top