我正在用C#和.NET用agsxmpp开发一个聊天应用程序。到目前为止,我已经成功地做了一次聊天和群聊。
但现在,我在取回我作为业主或会员加入的房间时遇到了一个问题。
我试过在网上找到这样的方法,但没有。我知道找到所有房间都有办法。然而,我只想发现我创造的房间,即我拥有或我是成员。
在agsxmpp中有允许这样做的方法吗?或者其他的方法?
任何帮助都会被邀请。
发布于 2015-09-17 10:08:56
你的问题很好,我现在正面对这个问题。我找到的解决方案是使用MucManager,并为每个组请求所有者、admins和成员的列表。
MucManager有一系列的方法来促进这一点。以下是其中一些:
RequestMemberList(Jid, IqCB)RequestAdminList(Jid, IqCB)RequestOwnerList(Jid, IqCB)您需要确保正确定义iq回调,以便在服务器响应时处理列表。
您可以在官方文档中找到关于MucManager类的更多信息:http://www.ag-software.net/download/xmpp/agsxmpp.7z
您需要下载源代码,解压缩它并在../agsxmpp/doc/html/html/中打开基于html的文档。
https://stackoverflow.com/questions/32601006
复制相似问题