Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java中的smack API编程创建聊天室_Java_Smack - Fatal编程技术网

如何使用java中的smack API编程创建聊天室

如何使用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

我正在尝试为java应用程序以编程方式使用SMACK API for java创建聊天室。它不会显示任何错误,但不会创建任何房间

代码如下:

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中设计它