我将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);
关于java - smack 4.2.0 Beta2是否与openfire 3.8.1兼容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40135378/