asmack 断网重连方案
2014-02-13 10:43
211 查看
asmack自身已经包括了断网重连的方案,客户端不需要自己再做重连方案,但是需要几个设置,如下所示:
Java代码
configuration.setReconnectionAllowed(true); // 允许重连
configuration.setSendPresence(true);// 允许默认发送出息状态
// 在连接单例中初始化重连管理类
static{
try{
Class.forName("org.jivesoftware.smack.ReconnectionManager");
}catch(Exception e){
e.printStackTrace();
}
}
设计建议:网络连接类connection最好以单例形式存在
Java代码
configuration.setReconnectionAllowed(true); // 允许重连
configuration.setSendPresence(true);// 允许默认发送出息状态
// 在连接单例中初始化重连管理类
static{
try{
Class.forName("org.jivesoftware.smack.ReconnectionManager");
}catch(Exception e){
e.printStackTrace();
}
}
设计建议:网络连接类connection最好以单例形式存在
相关文章推荐
- NGUI ERROR:UnityException: Sprite is not rectangle-packed. TextureRect is invalid.解决
- Unity3D的断点调试功能
- 解决IOS7下tableview分割线左边短了一点
- Kobject相关
- return/enter键退出键盘
- .NET micro framework 链接
- centos 安装memcache
- 用js正则表达式检测内容中的空行
- JSP Learning
- 从存储和分析角度看大数据和云计算区别与联系
- 注记图层可以投影变换吗?投影后可以正常显示吗?
- java 异常
- Spring 实例入门
- NYOJ 264 国王的魔镜
- 正则匹配中文
- sipp指令学习
- SNMP配置
- Entity Framework 6 中为数据库操作增加日志记录功能
- Tomcat项目路径配置|项目放置webApp目录以外|Tomcat配置
- 解决yum报错