хорошо, я наконец-то в своем уме.У меня работает сервер XMPP (Openfire), и я пытаюсь подключиться через JavaScript с помощью JSJaC.Странно то, что я могу установить соединение для некоторых пользователей, но не для всех.Я могу воспроизвести следующее поведение: создать две учетные записи (имя пользователя / пароль), а именно r / pwd и rr / pwd с результатом:
r / pwd работает
rr / pwd не работаетработа.
Пока работает каждая учетная запись с именем пользователя, состоящим только из одного символа.Это достаточно странно.С другой стороны, старые аккаунты, например, Алиса / работа.Вся проблема с подключением является совершенно новой, и я не могу отследить ее до каких-либо изменений, которые я сделал.
И чтобы привести меня в замешательство с любым мессенджером, поддерживающим XMPP, все учетные записи работают, включая, например, rr/ PWD.Итак, предположим, ошибка должна быть где-то в моем коде JavaScript.Вот соответствующий ему фрагмент:
...
oArgs = new Object();
oArgs.domain = this.server;
oArgs.resource = this.resource;
oArgs.username = "r";
oArgs.pass = "pwd";
this.connection.connect(oArgs);
Приведенный выше код работает, но установка oArgs.username = "rr" не удалась.
Буду благодарен за любые подсказки.Я совершенно уверен, что это должно быть что-то действительно глупое, что я скучаю здесь.
Кристиан