XMPP Smack - 如何检查连接是活动的还是断开的?
Posted
技术标签:
【中文标题】XMPP Smack - 如何检查连接是活动的还是断开的?【英文标题】:XMPP Smack - how to check if connection is active or broken? 【发布时间】:2017-08-08 14:56:36 【问题描述】:我正在使用 Smack 库向我的 android 应用程序添加 XMPP 支持。我面临的问题是,如果网络出现暂时中断,网络状态不会改变,并且 XMPPConnection 对象为 isConnected() 和 isAuthenticated() 返回 true,即使它已损坏。我可以调用什么方法来尝试服务器调用,并在失败时让我知道连接已断开?
感谢您帮助解决此问题。
【问题讨论】:
【参考方案1】:只需使用PingManager.pingMyServer()
【讨论】:
谢谢,我试试看。以上是关于XMPP Smack - 如何检查连接是活动的还是断开的?的主要内容,如果未能解决你的问题,请参考以下文章
Android基于XMPP Smack Openfire下学习开发IM连接断开重连