我正在 ios 上创建一个 XMPP 示例。我想做的是通过 xmpp 搜索用户。我检查了 opernfire 服务器,它启用了搜索插件。我浏览了XEP:0055并找到了该节。我也经历过这个问题,但确实
我完成了 xmpp 连接和登录。现在这里是关于我的服务器的详细信息:
主机名 = 10.xxx; 服务器名称 = abcd;
我从 XEP 0055 链接得到的请求格式是:
<iq type='set' from='romeo@montague.net/home' to='characters.shakespeare.lit' id='search2' xml:lang='en'>
<query xmlns='jabber:iq:search'>
<last>Capulet</last>
</query>
</iq>
我不知道是什么characters.shakespeare.lit
。我假设这是服务器名称。所以我创建了以下请求:
<iq to="abcd" id="search2" xml:lang="en">
<query xmlns="jabber:iq:search">
<Username>kapil</Username>
</query>
</iq>
但我没有得到任何回应。我尝试to
用以下替换该值,search.abcd
但10.x.x.x
我什至没有收到此请求的任何响应 IQ。
任何帮助请。