我将数据包发送到客户端
<iq id="kGufc-4" to="tp@localhsot" from="admin@localhost" type="get"><query xmlns='http://localhost/protocol/disco#info'/></iq>
已收到
<iq id="kGufc-4" to="admin@localhost/testchat" from="tp@localhsot" type="error"><error code="404" type="CANCEL"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
什么问题???
最佳答案
该节有两个问题。
1) 您输入了“localhsot”而不是“localhost”。
2) 您在该节中添加了“from”。假设您是发送此消息的客户端,最好不要使用“from”,并让服务器自行标记它,就好像您弄错了“from”,服务器将开始拒绝节。在您的情况下,这是错误的,因为您使用的是客户端的裸 JID,而不是完整的 JID。
首先尝试解决这些问题,然后看看会发生什么。
关于java - 在 XMPP 中找不到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353667/