9

目前我正在为 android 使用 xmpp/jabber 聊天。我刚刚尝试使用 Openfire 并尝试连接我的 jabber 帐户。连接成功。但我无法发送任何消息。它显示一些冲突错误。请检查错误日志.给我一个解决方案。

Initializing connection to server eworks port 5222
Connected: true
Creating entry for buddy 'testuser2' with name testuser2
Sending mesage 'Hello mate' to user testuser2@eworks
Buddy:testuser2 - Status:null
stream:error (conflict)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:306)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)
4

1 回答 1

11

由于冲突而导致的 XMPPstream:error意味着已经存在具有相同完整 JID(即裸 JID 和资源部分)的连接。

一旦检测到冲突,大多数 XMPP 服务器都能够通过重新分配不同的资源来处理冲突。可以配置此行为。

于 2013-04-18T11:06:52.510 回答