在浏览器中实现一个观察者

时间:2010-12-10 17:24:52

标签: ruby-on-rails

我在localhost 3000上有一台服务器。我想显示来自远程应用程序的请求

浏览器中的此服务器。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

基本长轮询解决方案:

  1. 记录来自服务器上远程应用程序的请求(例如,在数据库中)
  2. 使用AJAX轮询以定期获取任何新请求。
  3. 整洁的HTML5 websockets解决方案:

    1. 在服务器和浏览器之间设置websocket。
    2. 发出请求时,通过websocket向客户端发送消息。
    3. 也许结帐http://pusherapp.com了解有关websockets的更多信息。