您的位置:首页 > 编程语言

JXTA应用程序中创建一个PeerGroup的典型代码

2008-08-09 11:40 411 查看
在JXTA应用程序中,经常需要创建一个点组,那么如何创建之呢?我把这段最常用的代码总结出来,贡献给大家参考:

try
{
//在JXTA应用程序刚启动后,就会得到一个默认的组,即NetPeerGroup,所有对等点都默认属于该
// 组,然后,我们可以该点组来创建一个新的点组。这样做的方便之处就是可以使用和修改它的通
//告了。
ModuleImplAdvertisement implAdv = netPeerGroup.getAllPurposePeerGroupImplAdvertisement();

newPeerGroup = netPeerGroup.newGroup(
null, //此处你可以为这个组创建一个新的ID放在这个参数上。
implAdv, //使用默认点组的通告。
"Group name", //该点组的名字
"Group description" //对该点在的描述
);

//点组创建成功,它会自动发布并存储在本地
System.out.println("---点组创建成功!ID: " + newPeerGroup.getPeerGroupAdvertisement().getID() );

//如果要让远程更多对等点发现该组的话,就需要手动进行远程发布:
discoveryService.remotePublish( newPeerGroup.getPeerGroupAdvertisement() );
System.out.println("远程发布点组成功!");
}
catch (Exception e)
{
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐