3

我正在使用private_pub 1.0.3 gem它构建在我的本地主机之上faye并能够在我的本地主机中使用它。现在我想使用这个 gem 实现检查用户在线状态是在线还是离线的功能。

我对网络套接字完全陌生,发现 private_pub 很容易配置它,所以实现了它.....但是现在我陷入了上述问题。所以,请让我知道什么是正确的解决方案。

我发现这个教程http://www.ryanepp.com/blog/how-do-i-tell-if-a-user-is-online我认为这可以解决我的问题....我已经配置了 redis 服务器并通过控制台对其进行了测试,一切正常......现在我要做的就是用我们自己的gem替换websocket-rails部分代码。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_pubgem来使用和绑定这些事件

新更新

我已经在 githubfaye-railsprivate_pubgem 中打开了问题,请访问他们,我已经为问题做了部分解决方案,但这并没有完全解决我的问题

私人酒吧问题 110

faye-rails 问题 72

谢谢

4

0 回答 0