Xmpp 使用Smack创建文件室时出错:“0”;“未实现功能”;
我正在遵循文档并尝试创建一个房间:Xmpp 使用Smack创建文件室时出错:“0”;“未实现功能”;,xmpp,smack,multiuserchat,Xmpp,Smack,Multiuserchat,我正在遵循文档并尝试创建一个房间: //Create a MultiUserChat using a Connection for a room MultiUserChat muc = new MultiUserChat(conn1, "myroom@mycompany.com"); // Create the room muc.create("testroom"); // Send an empty room configuration form which indic
//Create a MultiUserChat using a Connection for a room
MultiUserChat muc = new MultiUserChat(conn1, "myroom@mycompany.com");
// Create the room
muc.create("testroom");
// Send an empty room configuration form which indicates that we want
// an instant room
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
当我进入PSI时,单击服务发现,单击多用户聊天,右键单击浏览,单击myroom。它弹出一条错误消息,上面写着“获取代理时出错”myroom@mycompany.com,原因:未实现功能。收件人服务器未实现请求的功能,因此无法处理”
有什么建议吗
现在我可以使用PSI创建一个新房间。我还尝试了muc.join而不是muc.create。相同的错误消息。不知道您的确切设置,我猜您的房间名(
myroom@mycompany.com
)不正确。由于XMPP实体mycompany.com
不可能充当MUC服务,因此您没有实现功能。它们作为单独的XMPP组件实现,通常命名为conference
或muc
,例如conference.mycompany.com