繁体   English   中英

如何在Java中使用smack API创建聊天室

[英]how to create chat room using smack API in java programatically

我正在尝试使用Java的SMACK API为Java应用程序创建一个Chatroom。 它没有显示任何错误,但是没有创建任何房间。

以下是代码:

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,则服务名称必须为我。 它应该是这样的:test_open_house @ .conferece.example.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM