私がやっていることが絶対に正しいかどうかはわかりません。しかし、ここに行きます:
- ユーザーは Web ベースのインターフェースを介してチャットにログインします
- ユーザーはコメット経由で更新を通知されます
- ユーザーは、Jabber サーバーにさらに接続する PHP ファイルに移動する詳細を入力します
問題は、ユーザーがメッセージを送信したい場合、それは簡単で、jabber サーバーに接続してメッセージを送信する php を実行することです。メッセージを待っているときに問題が発生します。ログインしてメッセージを確認して切断すると、他のユーザー側では切断されたように表示されます。
この問題に間違った方法で取り組んでいますか? Jabber サーバーに (javascript 経由で) 直接接続する必要がありますか? PHP経由でメッセージを受信するには?