JSJaCとejabberdを使用してライブチャットを作成しています。すべてのサイト訪問者にアカウント「ゲスト」が与えられていることを除いて、すべて機能しています。 2人の訪問者が同時にライブチャットしようとすると、応答が混乱したり、最初のユーザーがログアウトしたりします。ランダムな名前のJabber自動ログイン
ランダムにゲスト名を設定することはできますが、その名前が登録されているかどうかを確認したり、事前に登録されていないことを確認する必要があります。私はランダムなリソース名に各ログインを割り当てようとしましたが、これはまだ会話をマージしました。
要するに、複数の匿名ログインがライブチャットアカウントで個々の会話を開始できるようにする最も簡単な方法を探しています。プライマリライブチャットアカウントがチャット中にライブチャットが別のユーザーにラウンドロビンする可能性がある場合は、さらに優れています(ただしオプション)。
解決策はWebクライアントまたはサーバーベースで、私は両方を制御しているので気にしません(ejabberdはさまざまなモジュールをサポートしています)。ところで
、私は自動登録、登録しようとJSJaC simpleclientデモ戻りアカウント:これは私がカスタムクライアントまたはサーバで無視するか無効にすることができます何かあれば
An error occured:
Code: 409
Type: cancel
Condition: conflict
私はまだ確立していませんセットアップ。私はちょうどこのエラーを検出し、自動登録せずに再試行することができますが、私はより良い/より簡単なオプションを聞きたいと思います。
ありがとう、私はそのようなことが存在するかどうかはわかりませんでした。ちょうど私が何をしているかのように聞こえる。 – SpliFF
奇妙なことに、私は手紙に指示に従っていますが(私は401の許可されていないエラーが出ます)、動作しません。私はserverfaultまたはejabberdで質問しますが、この答えはまだ受け入れられます。 – SpliFF