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 に答える