我正在使用private_pub 1.0.3 gem
,它构建在faye
之上,并且能够在我的localhost中使用它。现在,我想使用此gem实现检查用户在线状态是在线还是离线的功能。
我对网络套接字完全不熟悉,发现private_pub很容易配置它所以实现它.....但现在我陷入了上述问题。所以,请让我知道它的正确解决方案。
我找到了这个教程http://www.ryanepp.com/blog/how-do-i-tell-if-a-user-is-online,我认为这可以解决我的问题....我已经配置了redis服务器并通过控制台进行了测试,它全部正常工作.....现在我想做的一切是用我们自己的websocket-rails
gem利用率替换private_pub
部分代码。
我发现了这些faye
事件:
bayeux.bind('disconnect', function(clientId) {
// event listener logic
});
client.bind('transport:down', function() {
// Fires when the connection is lost
});
client.bind('transport:up', function() {
// Fires when the connection is established
});
但是,如何使用private_pub
gem
我已经在github中为faye-rails
和private_pub
gem打开了问题,请访问他们,我已经为问题做了部分解决,但这并没有完全解决我的问题
由于