【发布时间】:2014-06-25 21:51:51
【问题描述】:
我有:ios 应用程序; 服务器:openfire; 框架:来自 Robby Hanson 的 xmppframework。
应用程序的逻辑是当用户登录后,应用程序会将他推入一个成员数量最少的随机房间。
应用程序成功从服务器获取所有房间的列表。 但我需要知道这些房间中的哪些房间有供用户使用的空位!
有一个名为“fetchmemberslist”的方法,但它只会在您连接到该房间时返回该房间的成员列表。
我需要在不连接房间的情况下也能做同样事情的东西。
想想如果我有 1000 个房间。使用这种方法,应用程序需要连接到每个房间,设置委托,激活,等待 IQ,移除委托,停用,然后通过一个数组找到成员最少的一个。 是不是太过分了?
我已经挖掘了整个互联网,当你连接到一个房间时,一切都会导致获得一个成员列表。
有没有办法在不连接房间的情况下做到这一点。
非常感谢!
【问题讨论】:
标签: ios xmpp openfire xmppframework