[英]Is smack 4.2.0 Beta2 compatible with openfire 3.8.1?
我将Smack 4.2.0 Beta2与旧版本的Openfire 3.8.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);
最好确保两者都是最新和最稳定的版本。
也许您可以参考Class MultiUserChat的官方文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.