2015-11-17 2 views
1

Я добавил функции чата в свое приложение. Код работает нормально, чтобы получить RosterList с сервера чата. enter image description hereУдаленный сервер не найден в чате asmack-xmpp

Но получить ниже ошибки при отправке сообщения чата

D/SMACK: 11:30:02 AM SENT (600971785): <message id="c2b06df7-c232-41b0-a62b-cfbf060f716f" to="[email protected]" type="chat"><body>{&quot;type&quot;:&quot;text&quot;,&quot;data&quot;:&quot;hii&quot;,&quot;msgID&quot;:&quot;c2b06df7-c232-41b0-a62b-cfbf060f716f&quot;,&quot;thumb_url&quot;:&quot;&quot;}</body></message> 

D/SMACK: 11:30:02 AM RCV (600971785): <message id="c2b06df7-c232-41b0-a62b-cfbf060f716f" to="[email protected]" from="[email protected]" type="error"><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></message> 

Я также относятся this и this, но я не могу получить мой ответ.

ответ

0

Прежде всего, не помещает ничего, кроме текста, читаемого человеком, в <body/> сообщений. Следуйте за this advice, чтобы добавить пользовательские данные в сообщения XMPP.

remote-server-not-found означает, что сервер XMPP не смог подключиться к серверу XMPP для домена, к которому вы пытались отправить сообщение. Вы должны убедиться, что domainname.com является правильным доменом для учетной записи 2.

+0

Я просто получаю/устанавливаю 'json' объект в сообщении и разбираю его в коде. , и я проверяю свое «demainname», и это нормально. – pRaNaY

+0

Вы должны проверить журналы сервера, чтобы узнать, почему он пытается и не удается подключиться к 'domainname.com'. – xnyhps

Смежные вопросы