2011-10-29 30 views
0

我正在使用與faye(http://faye.jcoglan.com/)與rails的事件機,但我有一個問題。我想創建一個誰在線模塊,顯示當前連接到我網站上的所有用戶。捕獲與eventmachine斷開連接事件(ping +超時?)

我想創建一個類似google的談話。

Faye可能有更好的方法來做到這一點?

管理我的連接這樣的:

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

但我的問題是,我怎麼能趕上斷開事件。我讀了關於發送坪+超時到我的彗星服務器,但我不知道如何做到這一點。

任何人都可以幫到我嗎?

謝謝

+0

對faye不太確定,但是如果我沒有記錯的話,EM有斷開連接的事件... – rogerdpack

+0

我沒有找到關於此的文檔。你做? – Sebastien

+0

http://rubyeventmachine.com/ – rogerdpack

回答

0

結賬Faye Monitoring。您可以訂閱/meta/unsubscribe/meta/disconnect頻道。 Faye負責檢查/ ping客戶端和超時。