0

我正在关注文档并尝试创建一个房间:

  //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。相同的错误信息。

4

1 回答 1

2

在不知道您的确切设置的情况下,我猜您的房间名称 ( myroom@mycompany.com) 不正确。你得到一个是Feature not implemented因为 XMPP 实体mycompany.com可能不充当 MUC 服务。它们被实现为单独的 XMPP 组件,通常命名为conferencemuc,例如conference.mycompany.com

于 2013-11-01T09:34:34.903 回答