gpt4 book ai didi

java - 如何在java中使用smack API以编程方式创建聊天室

转载 作者:太空宇宙 更新时间:2023-11-04 07:09:59 25 4
gpt4 key购买 nike

我正在尝试使用 SMACK API for java 以编程方式为 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));

不要忘记包含服务名称,例如本例中的 session 您使用什么服务器?如果您使用的是 openfire,服务名称必须为conference。它应该是这样的:test_open_house@.conferece.example.com

关于java - 如何在java中使用smack API以编程方式创建聊天室,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com