听起来像我想要的网络套接字。
我熟悉Clojure + ring +镇定。
我开始学习ClojureScript。 (有lein-cljsbuild设置;还花时间“手动”安装ClojureScript,看它是如何工作的。)让基本(警报(问候“ClojureScript”))演示工作。
我想创建一个基本的双人记事本(即Instant Messenger或双人IRC频道)。我希望有一个Clojure服务器。当客户端连接时,它显示一个文本bok;用户输入某些单词时,clojure会更新给其他用户。
我需要一些帮助才能开始这个。 Google Closure是一个很棒的图书馆,我想了解类似的内容:
(1)如何设置基本连接以获取我的cljs代码和我的clj代码以发送彼此的数据
(2)一旦我的cljs代码收到新数据,我如何让它更新DOM?
我认为这是两个主要的事情 - 如果我有这个,它将提供一个框架来理解其余的clojurescript。
谢谢!
答案 0 :(得分:5)
我写了一个使用clojurescript,ring和websockets通过Webbit服务器执行此操作的示例应用程序:
https://github.com/aiba/clojurescript-chat-example
希望这有帮助!
答案 1 :(得分:1)
你(我)可能想要WebSockets。
要更新的内容(如果我生成实际的工作代码。)