Obecnie pracuję z czatem xmpp/jabber dla android.i po prostu wypróbowałem z Openfire i spróbuj połączyć moje konto jabber.connection było udane.Ale nie jestem w stanie wysłać żadnej wiadomości.it pokazuje jakiś błąd konfliktu. Proszę sprawdzić logi błędu. Podaj mi rozwiązanie tego problemu.XMPP "stream: error (conflict)" na logowanie z (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)
To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, zostaw komentarz pod swoim postem - zawsze możesz komentować swoje posty, a gdy już masz wystarczającą [reputację] (http://stackoverflow.com/faq#reputation) będziesz w stanie [komentarz do dowolnego posta] (http://stackoverflow.com/privileges/comment). – ShadowScripter
@ShadowScripter Widzę odpowiedź tutaj. Ale odpowiedź jest niekompletna: konflikty występują tylko wtedy, gdy próbujesz powiązać zasób JID, który jest już związany przez użytkownika i dlatego jest połączony. XMPP jest przeznaczony do obsługi wielu połączeń od tego samego użytkownika (gołego JID), ale zasób musi być wtedy inny. – Flow
@ Dowiedz się, jak rozwiązać ten problem, ponieważ pojawia się błąd konfliktu, więc w jaki sposób mogę zamknąć poprzednio działające połączenie o tej samej nazwie zasobu i aktywować bieżące? ponieważ jeśli użyję innej nazwy zasobu, wtedy widzę wiele połączeń aktywnych o tej samej nazwie – Hunt