0

我正在使用 asmack 开发一个测试聊天客户端应用程序。首先,我正在尝试使用 MultiUserChat 类测试多用户功能。基本上,我的目标是在进行多用户聊天时检查内存和 CPU 占用情况。我只是处于非常初级的阶段,所以我现在还没有开发出非常漂亮的 UI。我想做的大部分工作都是程序化的,这样我就可以得到我的内存和 CPU 占用空间。

  • 我可以连接哪个 xmpp 服务器来进行 MUC 和其他 XMPP 功能的开发测试?
  • 你有任何我可以参考的示例代码吗?

让我知道是否需要更多详细信息。

4

1 回答 1

0
  1. 使用 Openfire 服务器,使用 127.0.0.1 在本地计算机上免费且易于设置,如果需要,还可以在 Windows 中更新主机文件

网上有很多 openfire tutes

  1. 网上也有 MUC 示例代码,请查看smack 社区网站上的文档

还可以浏览 igniterealtime 社区网站上的 smack 论坛

使用 android 和 aSmack 不要忘记通过调用来初始化静态类

Class.forName(org.jivesoftware.smackx.muc.MultiUserChat.class.getName(), true, ctx.getClassLoader());

或初始化所有静态类

Context context = getApplicationContext();
SmackAndroid asmk = SmackAndroid.init(context);
于 2013-09-03T05:04:02.897 回答