如何使用java中的smack API编程创建聊天室
我正在尝试为java应用程序以编程方式使用SMACK API for java创建聊天室。它不会显示任何错误,但不会创建任何房间 代码如下:如何使用java中的smack API编程创建聊天室,java,smack,Java,Smack,我正在尝试为java应用程序以编程方式使用SMACK API for java创建聊天室。它不会显示任何错误,但不会创建任何房间 代码如下: MultiUserChat oMultiUserChat = new MultiUserChat(connection,"test_open_house@example.com"); try { oMultiUserChat.create("test_open_house"); oMult
MultiUserChat oMultiUserChat = new MultiUserChat(connection,"test_open_house@example.com");
try {
oMultiUserChat.create("test_open_house");
oMultiUserChat.sendRegistrationForm(new Form(Form.TYPE_SUBMIT));
oMultiUserChat.join("example");
} catch (XMPPException e) {
e.printStackTrace();
}
使用此选项,聊天室不会被创建。
连接已成功建立
MultiUserChat muc = new MultiUserChat(Connection, roomName +"@conference." + Domain);
muc.create("UserNickName");
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
在这种情况下,不要忘记包括服务名称,例如会议
你用的是什么服务器?如果您使用的是openfire,则服务名称必须为me conference。应该是这样的:
测试打开_house@.conferece.example.com谢谢您的回复。谢谢您的回复。但我已经改变了设计多用户聊天室的技术。现在我正在Node.js中设计它