2011-10-29 6 views
0

私はfaye(http://faye.jcoglan.com/)のレールを備えたイベントマシンを使用していますが、問題があります。私は誰がオンラインモジュールであるかを作り、現在自分のウェブサイトに接続しているすべてのユーザーを表示したい。eventmachineとの接続解除イベントを捕捉する(ping + timeout?)

Googleのような話をしたいと思います。

フェイがそれを行うには、もっと良い方法がありますか?

私が管理しているように私の接続:

Each user has his own channel like this /messages/<user_id> 

しかし、私の質問は、私は切断イベントをキャッチすることができますか。私はping +タイムアウトを私の彗星サーバーに送りましたが、私はこれをどうやって行うのか分かりません。

誰でも手伝ってもらえますか?

+0

fayeについてはわかりませんが、正しく覚えていればEMには切断イベントが発生しています... – rogerdpack

+0

私はこれに関するドキュメントを見つけることができませんでした。あなたは? – Sebastien

+0

http://rubyeventmachine.com/ – rogerdpack

答えて

0

Faye Monitoringをチェックアウトしていただきありがとうございます。 /meta/unsubscribeまたは/meta/disconnectチャンネルを購読することができます。 Fayeは、クライアントのチェック/ pingとタイムアウトを処理します。

関連する問題