使用smack创建MUC

时间:2012-07-09 02:17:58

标签: xmpp smack

我正在尝试在XMPP中创建一个多用户聊天并且有一些混淆。

MultiUserChat muc = new MultiUserChat(conn1, "myroom@conference.jabber.org");
muc.create("testbot");
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));

这是我在http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/muc.html

上找到的基本代码

这里的“myroom@conference.jabber.org”和“testbot”是什么?这些之间有什么区别?

1 个答案:

答案 0 :(得分:2)

myroom@conference.jabber.org是MUC房间(如果需要,可以是MUC地址)。查看MulitUserChat.create(String nickname)的javadoc:

  

根据某些默认配置创建房间,
  ......   参数:
     昵称 - 要使用的昵称。

所以你加入myroom@conference.jabber.org,昵称为“testbot”