2

我想与不同的用户保持不同的连接,就像 Node.js 和 Socket.IO 一样。

4

1 回答 1

1

你应该看看这个教程

这是关于向特定用户发送私人消息。所以,几乎是一样的。

为此,您可以让用户订阅他们自己的频道(例如,/users/user_id)

client = Faye.Client('http://localhost:9292/faye');
client.subscribe('/users/USER_ID', function (data) { something; });

然后,您只需要将数据推送到用户的频道。

<% broadcast '/users/USER_ID' %>
  something
<% end %>

广播方法来自这个RailsCast,如果您还没有完成,您应该观看/阅读它。

于 2013-10-11T17:09:51.427 回答