关于openfire android端掉线问题

发布于 2021-11-23 20:30:25 字数 166 浏览 789 评论 2

@SpaceQ 你好,想跟你请教个问题:我做了一个openfire android客户端,但是老掉线,想请教你这个问题怎样解决,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

柠檬 2021-11-28 08:59:35

方法1:static {

try {

Class.forName("org.jivesoftware.smack.ReconnectionManager");

} catch (Exception e) {

e.printStackTrace();

}

}

然后设置config.setReconnectionAllowed(true);开启自动重连机制

方法2:

    手动定时向服务器发送ping包响应可称为心跳包heartbeat,保证客户端活跃,防止被服务器端kill,服务器端也要相应设置一下

方法3:手动添加连接监听器ConnectionListener,实现连接状态监控和控制,如果断开就重连

方法4:。。。,监听网络状态变化。。。然后。。。,就。。。

以上解决断线问题。仅供参考。不谢。

以上不解决消息丢失问题。

皇甫轩 2021-11-28 05:16:51

您好 我也遇到了同样的问题 请问您解决了吗

 如果解决了可不可以分享下,有偿的哟

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文