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();
}
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();
}
相关文章推荐
- android典型代码系列(十)------获取一个应用程序的权限信息(反射)
- [转贴]如何用VB.Net创建一个三层的数据库应用程序
- 只运行一个应用程序的错误代码的分析
- java在Java代码中创建Excel表格并进行插入查看表格里面一个单元格的内容
- 为你的Flex应用程序创建一个自定义动画光标
- [翻译:ASP.NET MVC 教程]用ASP.NET MVC 创建一个电影数据库应用程序
- 代码创建一个居中的按钮(动态创建控件)
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- 【Step by Step】编写代码验证一个ASP.NET应用程序和页面的生命周期
- 会话状态已创建一个会话ID,但由于响应已被应用程序刷新而无法保存它
- 通过Lua代码创建一个Cube,并实现控制行走
- Step by Step 创建一个简单的Silverlight应用程序(转自微软学生中心)
- AngularJS创建一个上传照片的指令实例代码
- 大数据:通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
- 为hixhawk/px4创建一个应用程序--Hello Sky
- iOS 一个应用程序从创建到销毁的过程
- d3d中创建一个窗口,即设备的代码
- 如何创建一个登陆窗口,在visual webgui应用程序中!(视频)
- OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序
- VS2010 教程:创建一个 WPF 应用程序 (第一节)