Clojure、Close、WebSocket、在线聊天演示 上下文

Clojure、Close、WebSocket、在线聊天演示 上下文,clojure,websocket,closures,Clojure,Websocket,Closures,我已经使用Clojure 4年多了。我最近设置了Ring+Compojure,对它们的工作原理有很好的了解。我对SVG也有深刻的理解 现在,我知道了ClojureScriptOne、Google闭包库和各种设置Clojure+JQuery+WebSocket的在线演示 问题: 任何人都可以提供最低限度的演示来设置: * WebSocket in ClojureScript with the google Closure Library? * Perferably with something

我已经使用Clojure 4年多了。我最近设置了Ring+Compojure,对它们的工作原理有很好的了解。我对SVG也有深刻的理解

现在,我知道了ClojureScriptOne、Google闭包库和各种设置Clojure+JQuery+WebSocket的在线演示

问题: 任何人都可以提供最低限度的演示来设置:

* WebSocket in ClojureScript with the google Closure Library?

* Perferably with something involving a basic 2 person chat.
现在,我已经查阅了谷歌的收尾书。不幸的是,当这本书发布时,它主要关注于拉机制(AJAX),而它对基于推的机制的唯一建议是一个长寿的AJAX会话(通过类似Comet的东西)。显然,WebSocket在当时还不成熟


谢谢

有这样一个例子


wrt Closure的WebSocket对象需要做的唯一一件事是将包装套接字的构造函数更改为Firefox的WebSocket用于Firefox的任何内容(不记得它是什么,但它不是WebSocket),或者至少这是您过去必须做的,但它可以与Chrome一起工作。websocket可以与Chrome、Firefox、Opera一起使用,但不能与IE一起使用,但如果IE如此重要,你可以使用一个库来修复Flash的问题

看看websocket的支持

当然websocket还不成熟。它们很好,但在IE上仍然不存在。