我正在使用Smack 4.2.0 Beta2和旧版本的Openfire 3.8.1。我无法创建一个聊天室。
这些兼容吗?
谢谢, 阿里
答案 0 :(得分:1)
OpenFire 4.2使用以下代码响应聊天室创建
status code="110"
status code="100'
status code="201"
OpenFire 3.8.1仅响应
status code="201"
Smack 4.2.0.beta2期待状态代码110,因此Smack 4.2.beta2无法使用OpenFire 3.8.1创建聊天室,我发现问题是
Class: MultiUserChat
Method: private Presence enter(MucEnterConfiguration conf)
行:
StanzaFilter responseFilter = new AndFilter(...), MUCUserStatusCodeFilter.STATUS_110_PRESENCE_TO_SELF);
答案 1 :(得分:0)
最好确保这两个版本都是最新的和最稳定的版本。
答案 2 :(得分:0)