连接因XMPP android中的错误而关闭

时间:2014-12-02 12:56:14

标签: android xmpp smack asmack

XMPP连接不断获得closed showing a conflict error。这种行为可能是什么原因?请找到日志。

12-02 18:20:58.105: W/XMPPConnection(20956): Connection closed with error
12-02 18:20:58.105: W/XMPPConnection(20956): stream:error (conflict)
12-02 18:20:58.105: W/XMPPConnection(20956):    at org.jivesoftware.smack.tcp.PacketReader.parsePackets(PacketReader.java:226)
12-02 18:20:58.105: W/XMPPConnection(20956):    at org.jivesoftware.smack.tcp.PacketReader.access$000(PacketReader.java:47)
12-02 18:20:58.105: W/XMPPConnection(20956):    at org.jivesoftware.smack.tcp.PacketReader$1.run(PacketReader.java:81)
12-02 18:20:58.115: D/SMACK(20956): Connection closed due to an exception (24)

使用aSmack 8.4.0.5 jar.

1 个答案:

答案 0 :(得分:1)

A"冲突"流错误通常意味着另一个客户端已使用相同的用户名和资源连接。如果您希望连接两个客户端,则可以使用随机资源(或者根本不指定任何资源,在这种情况下,服务器将为您生成一个)。