2 つのマシンがあります。
- サーバ
- クライアント
サーバーは Clojure + Ring + ... 標準の ClojureScript Webstack を実行しています。
クライアント = Chorme/Firefox/Safari を実行しているマシン
ここで、サーバーがポート 9000 で ClojureScriptRepl 接続を実行しており、クライアントが接続して ClojureScriptOne Repl をセットアップできるとします。
これにより、サーバーは特定の方法でクライアントの動作を制御できます。
ただし、これにより、クライアントがサーバーを制御することもできますか? つまり、ClojureScript repl を実行するというまさにその行為により、クライアントはサーバー上の任意のコードを侵害/制御/実行することができます (Clojure Repl を実行する場合と同様)。
ありがとう!