Smack,在创建新的 MultiChat 时出错

Posted

技术标签:

【中文标题】Smack,在创建新的 MultiChat 时出错【英文标题】:Smack, Getting Error in creating new MultiChat 【发布时间】:2011-11-12 08:15:05 【问题描述】:

我正在使用 asmack 创建聊天应用程序。 为了创建 MultiUserChat,我使用以下代码。

muc= new MultiUserChat(HomeActivity.connection, "chatRoom@conference.live-images.com");
        try 
        
            muc.create(HomeActivity.connection.getUser());
            muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));


               muc.join("kam");
         
        catch (XMPPException e) 
        
            e.printStackTrace();
        

但我得到了错误。

类 CastException。 &如果我从 new MUC() 中删除会议,那么我会得到 服务器无响应错误。

我哪里错了?我必须使用一些补丁吗?

【问题讨论】:

尝试发布实际错误。你说你得到一个 ClassCastException 但不是它是什么。它们通常是不言自明的,因此堆栈跟踪会很有帮助。 【参考方案1】:

最好发送更多详细信息,例如堆栈跟踪。 确保您遵循此处的代码示例: Multi User Chat

【讨论】:

你实现了私人房间的多用户聊天吗?

以上是关于Smack,在创建新的 MultiChat 时出错的主要内容,如果未能解决你的问题,请参考以下文章

Smack API 在本地登录 Tigase 服务器设置时出错

未找到 Smack 配置文件

GCM XMPP - 启动 Web 应用程序服务器时出错

如何让客户了解 Smack 中的新 HostedRoom?

使用 xmpp 在 muc 中创建空间时出错

在 Visual Studio 上创建新的 python 项目时出错