Smack Api经常无法与MSN断开连接。尽管我调用了断开方法,用户仍然在线显示..

时间:2012-08-07 11:03:44

标签: xmpp smack disconnect

我使用smack构建一个XMPP客户端来连接到MSN和Gtalk时遇到了一个非常令人不安的行为。我可以成功建立连接,我可以与我的应用程序聊天。

但在MSN情况下(Not Gtalk),当我尝试断开与MSN服务的连接时。有时我会遇到这个例外:

java.lang.IllegalStateException: Not connected to server.
at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

在此异常的catch块中,我正在设置新连接。然后再次发送断开连接。在这种情况下,我可以断开与MSN网络的连接。但几秒钟的用户再次出现在网上。

请帮我解决这些问题。这个问题对我们的应用非常关键。

最诚挚的问候,

Alper Ozdamar

0 个答案:

没有答案