2013-04-18 23 views
8

Şu anda sadece Openfire ile denedim ve jabber hesabımı bağlamaya çalıştığım android.i için xmpp/jabber ile çalışıyoruz. herhangi bir message.it göndermek mümkün değil bazı çakışma hataları gösterir. Lütfen hata log.gif bana bunun için bir çözüm kontrol edin. Çünkü bir çatışmaXMPP "stream: error (conflict)" ile giriş yapma (a) Smack

Initializing connection to server eworks port 5222 
Connected: true 
Creating entry for buddy 'testuser2' with name testuser2 
Sending mesage 'Hello mate' to user [email protected] 
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) 

cevap

9

A XMPP stream:error aynı tam JID ile bir bağlantı (yani çıplak JID ve kaynak parçasıdır) zaten orada olduğu anlamına gelir.

Çoğu XMPP sunucusu, çakışma algılandığında farklı bir kaynağı yeniden atayarak çakışmaları çözebilir. Bu davranış yapılandırılabilir.

+4

Bu, sorunun cevabını vermez. Bir yazarın eleştirisini veya açıklamasını istemek için, gönderilerinizin altında bir yorum bırakın - her zaman kendi gönderileriniz hakkında yorum yapabilir ve yeterli sayıda [itibar] (http://stackoverflow.com/faq#reputation) edinebilirsiniz. [herhangi bir gönderiye yorum yapmak için] (http://stackoverflow.com/privileges/comment). – ShadowScripter

+5

@ShadowScripter Burada bir cevap görüyorum. Ancak cevap eksik: Çakışmalar, yalnızca kullanıcı tarafından zaten bağlı olan ve dolayısıyla bağlı olan bir JID kaynağını bağlamaya çalıştığınızda gerçekleşir. XMPP, aynı kullanıcıdan (çıplak JID) birden çok bağlantıyı işlemek üzere tasarlanmıştır, ancak kaynağın farklı olması gerekir. – Flow

+2

@Bu çakışma sorununu çözdüğümden bu sorunu nasıl çözebilirim? Böylece, daha önce aynı kaynak adıyla çalışan bağlantıyı nasıl kapatabilirim ve geçerli olanı nasıl aktif edebilirim? çünkü ben farklı bir kaynak ismi kullanacaksam, o zaman ben aynı adı taşıyan – Hunt

İlgili konular