0

Ejabberdサーバーをインストールし、PHPスクリプト用にExAuthを構成しました。私はubuntuとwindowsxp(virtualbox内)でpidginチャットクライアントとのチャットをチェックしています。私はExAuth(私のmysqlデータベースにリストされているユーザー)を介して、ubuntuと異なるユーザーのWindowsの両方でログインできます。ただし、お互いのステータスが「許可されていません」と表示されているため、お互いにチャットすることはできません。

早い段階で、内部のauth_methodを確認しました。Web管理者を介して2人のユーザーを追加し、WindowsとLinuxマシンの両方にログインします。バディを追加すると、他のユーザーにリクエストが送信されます。他のユーザーによるリクエストの承認後、チャットが機能しました。しかし、ExAuthでは、リクエストを送信した後でも、他のユーザーはリクエストを受信しませんでした。

問題のある領域がどこにあるかを誰かが知っている場合はどうなりますか?

4

1 に答える 1

1

認証(サーバーでXMPPセッションを開くことができる)と名簿で定義されているプレゼンスサブスクリプション(プレゼンスサブスクリプションはメッセージングから独立しているため、チャットできるはずです)を混同していると思います。

于 2013-01-27T20:31:05.563 に答える