【发布时间】:2013-05-02 12:16:56
【问题描述】:
我正在 ios 上创建一个 XMPP 示例。我想做的是通过 xmpp 搜索用户。我检查了 opernfire 服务器,它启用了搜索插件。我浏览了XEP:0055 并找到了该节。我也经历过this so question,但做了
我已完成 xmpp 连接和登录。现在这里是关于我的服务器的详细信息:
主机名 = 10.x.x.x; 服务器名称 = 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>
但我没有得到任何回应。我尝试用以下search.abcd 和10.x.x.x 替换to 值,但我什至没有收到此请求的任何响应智商。
任何帮助请。
【问题讨论】: