【问题标题】:Clojure: Minimal ClojureScript Two Person ChatClojure:最小的 ClojureScript 两人聊天
【发布时间】:2012-06-07 00:56:14
【问题描述】:

编辑 01

听起来像网络套接字是我想要的。

技术背景:

我熟悉 Clojure + ring + 镇静。

我开始学习 ClojureScript。 (设置了 lein-cljsbuild;还花了一些时间“手动”安装 ClojureScript,只是为了看看它是如何工作的。)让基本的(警报(问候“ClojureScript”))演示工作。

我要创建的内容:

我想创建一个基本的两人记事本(即 Instant Messenger 或两人 IRC 频道)。我希望有一个 Clojure 服务器。当客户端连接时,它会显示一个文本簿;用户输入一些单词,clojure 更新给其他用户。

问题

我需要一些帮助才能开始。 Google Closure 是一个大库,我想了解以下内容:

(1) 如何设置基本连接以获取我的 cljs 代码和我的 clj 代码以相互发送数据

(2) 一旦我的 cljs 代码收到新数据,我如何让它更新 DOM?

我认为这是两个主要的东西——如果我有这个,它将为理解 clojurescript 的其余部分提供一个框架。

谢谢!

【问题讨论】:

    标签: clojure clojurescript


    【解决方案1】:

    我编写了一个示例应用程序,它通过 Webbit 服务器使用 clojurescript、ring 和 websockets 来执行此操作:

    https://github.com/aiba/clojurescript-chat-example

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      你(我)可能想要 WebSockets。

      更多待更新(如果我生成实际工作代码。)

      【讨论】:

        猜你喜欢
        • 2012-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多