わかりました、私はついに私の知恵の終わりです。XMPP サーバー (Openfire) を実行していて、JSJaC を使用して JavaScript 経由で接続しようとしています。奇妙なことに、一部のユーザーに対しては接続を確立できますが、すべてのユーザーに対しては確立できません。次の動作を再現できます: 2 つのアカウント (ユーザー名/パスワード)、つまり r/pwd と rr/pwd を作成し、その結果:
r/pwd は動作します
rr/pwd が機能しません。
これまでのところ、1 文字のみで構成されるユーザー名を持つ各アカウントは機能します。これはかなり奇妙です。反対側には、alice/a work などの古いアカウントがあります。接続の問題全体はまったく新しいものであり、私が行った変更を追跡することはできません.
そして、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" を設定すると失敗します。
ヒントをいただければ幸いです。私がここで見逃しているのは、本当にばかげたものに違いないと確信しています。
キリスト教徒