我希望保持与不同用户的不同连接,就像Node.js与Socket.IO一样。
答案 0 :(得分:1)
你应该看看这个tutorial。
这是关于向特定用户发送私人消息。所以,它几乎是一样的。
为此,您可以让用户订阅自己的频道(例如,/ 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,如果您还没有这样做,应该观看/阅读。