我要求跨平台沟通[聊天]。
所以我使用了XMPP协议,但有时我的Smack Android客户端自动脱机
服务器详细信息:
操作系统:Linux
XMPP服务器:Openfire 3.7.1
Android端Smack API进行通信[聊天]
在服务器端,我已经配置了所有的东西,比如永远不要在“空闲连接策略”中断开客户端
答案 0 :(得分:1)
现在最新的4.1.0我们有连接配置。 更多调试日志以及更多详细信息。
请尝试以下操作。
// Create a connection
XMPPTCPConnectionConfiguration connConfig = XMPPTCPConnectionConfiguration.builder()
.setServiceName(SERVICE)
.setUsernameAndPassword(USERNAME, PASSWORD)
.setDebuggerEnabled(true).build();
XMPPTCPConnection connection = new XMPPTCPConnection(connConfig);
答案 1 :(得分:-1)
尝试在客户端启用SMACK日志,也许你会看到一些东西
XmppConnectionFactory.setDebug(true)