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 中被删除。替换它的是返回一个 List 。这会在以后产生更多错误。我应该更改代码以使其适用于 List 吗?我想我可以使用 listIterator 替换 .nextElement() 相同类的 popConnectedPeers(RendezVousService TheRendezVous, String Name) 存在相同的问题。
还有第 166 行
包示例.K_Service;
公共类_710_Astrology_Service_Example 实现Service,Runnable
结果.setCompat(StdPeerGroup.STD_COMPAT);
STD_COMPAT 被删除。我用这个替换它:
ModuleImplAdvertisement ad =StdPeerGroup.getDefaultModuleImplAdvertisement();
结果.setCompat(ad.getCompat());
不知道它是否好..代码可以编译:P