2

我正在尝试在 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”?它们之间有什么区别?

4

1 回答 1

2

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

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

因此,您将以昵称“testbot”加入 myroom@conference.jabber.org

于 2012-07-09T07:49:51.497 回答