Ruby on rails 使用eventmachine捕获断开连接事件(ping和x2B;超时?)
我正在与faye一起使用带有rails的事件机(http://faye.jcoglan.com/)但我有个问题。我想制作一个who在线模块,显示当前在我的网站上连接的所有用户 我想创建一个类似google talk的 也许有更好的方法让Faye这么做 我这样管理我的连接:Ruby on rails 使用eventmachine捕获断开连接事件(ping和x2B;超时?),ruby-on-rails,ruby,comet,faye,Ruby On Rails,Ruby,Comet,Faye,我正在与faye一起使用带有rails的事件机(http://faye.jcoglan.com/)但我有个问题。我想制作一个who在线模块,显示当前在我的网站上连接的所有用户 我想创建一个类似google talk的 也许有更好的方法让Faye这么做 我这样管理我的连接: Each user has his own channel like this /messages/<user_id> 每个用户都有自己的频道,例如/messages/ 但我的问题是,我如何捕捉断开连接的事件。
Each user has his own channel like this /messages/<user_id>
每个用户都有自己的频道,例如/messages/
但我的问题是,我如何捕捉断开连接的事件。我读过关于向comet服务器发送pings+超时的文章,但我不知道如何做到这一点
有人能帮我吗
谢谢你退房。您可以订阅
/meta/unsubscribe
或/meta/disconnect
频道。Faye负责检查/ping客户端和超时。不确定Faye的情况,但如果我没记错的话,EM有一个断开连接事件……我没有找到相关文档。你…吗?