在XMPP中找不到远程服务器

时间:2014-12-08 07:57:40

标签: java xmpp openfire remote-server

我发送数据包到客户端

      <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 个答案:

答案 0 :(得分:2)

这节有两个问题。

1)你喜欢'localhsot'而不是'localhost'。

2)你在节上放了一个“来自”。假设你是一个发送它的客户端,最好不要使用'from',并让服务器自己标记,就像你得到'from'错误一样,服务器将开始拒绝节。在你的情况下,你使用客户端的裸JID而不是完整的JID是错误的。

首先尝试解决这些问题,然后看看会发生什么。