我在我的应用中添加了聊天功能。代码工作正常,可以从聊天服务器获取RosterList
。
但发送聊天消息时会出现以下错误
D/SMACK: 11:30:02 AM SENT (600971785): <message id="c2b06df7-c232-41b0-a62b-cfbf060f716f" to="2@domainname.com" type="chat"><body>{"type":"text","data":"hii","msgID":"c2b06df7-c232-41b0-a62b-cfbf060f716f","thumb_url":""}</body></message>
D/SMACK: 11:30:02 AM RCV (600971785): <message id="c2b06df7-c232-41b0-a62b-cfbf060f716f" to="58@domainname.com" from="2@domainname.com" type="error"><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></message>
答案 0 :(得分:0)
首先,不要在邮件的<body/>
中添加除人类可读文字以外的任何内容。按照this advice将自定义数据添加到XMPP消息中。
remote-server-not-found
表示您的XMPP服务器无法连接到您尝试将邮件发送到的域的XMPP服务器。您必须确保domainname.com
是帐户2
的正确域名。