我想与不同的用户保持不同的连接,就像 Node.js 和 Socket.IO 一样。
问问题
2792 次
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 回答