我正在尝试使用xmpp,strophe和javascript连接到聊天室。
我能够使用以下方式加入聊天室:
connection.muc.join(room_name + "@conference.louis-tosh/" + nickname);
乘客成功加入房间;然而,他/她会在一段时间后自动被踢出房间。
过去几天我一直试图解决这个问题。
这是一个openfire配置错误吗?
我需要修复此错误并让占用者成为聊天室的永久成员,直到他/她决定离开房间。
3 个答案:
答案 0 :(得分:1)
我设法通过添加登录用户的昵称来解决问题。
由于房间里的昵称重叠,用户被踢出了。
解决方案是这样的:
connection.connect(login_jid + '/anyNickname', password, onConnect);
答案 1 :(得分:0)
您应该使用conflict元素获取存在错误(type ='error')。然后,您可以提示用户选择新的/不同的。
答案 2 :(得分:0)
您可以从openfire设置中实现此目标,这里我附有一个屏幕截图以帮助您