我正在尝试在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”是什么?这些之间有什么区别?
答案 0 :(得分:2)
myroom@conference.jabber.org
是MUC房间(如果需要,可以是MUC地址)。查看MulitUserChat.create(String nickname)
的javadoc:
根据某些默认配置创建房间,
...... 参数:
昵称 - 要使用的昵称。
所以你加入myroom@conference.jabber.org,昵称为“testbot”