Comet sockets

    让我们通过以下例子来验证上面的概念:下面的枚举器(enumerator)产生了 3 个 标签,每个都会调用浏览器的 console.log JavaScript 函数:

    如果你在浏览器中运行这个 action,你会看到 3 个事件在浏览器控制台打印日志。

    Play 提供了相应的 helper 来处理 comet 分块流,效果与上面所写的方法基本一样。

    前面的例子可以重写如下:

    写 comet socket 的标准方法是在 HTML iframe 中加载无限的分块 comet 响应,并指定一个回调函数来调用父级 frame: