Clojure Sente能否用于仅限服务器的配置?

Clojure Sente能否用于仅限服务器的配置?,clojure,websocket,sente,Clojure,Websocket,Sente,我希望用Clojure编写的新版本替换现有的基于Websocket的服务器。看来图书馆可能是一个合适的选择。然而,我不清楚的一件事是,Sente在多大程度上依赖私有内部协议进行操作 在我的例子中,我有一个通过WebSocket使用JSON的现有服务器和客户机,我希望在不修改任何客户机代码的情况下替换服务器。似乎Sente对客户端请求的性质有很多具体的期望——例如,它期望客户端指定一个客户端id参数并接受来自服务器的:chsk/握手消息 我的用例是否仅仅超出了目标的设计空间?如果是这样的话,是否有

我希望用Clojure编写的新版本替换现有的基于Websocket的服务器。看来图书馆可能是一个合适的选择。然而,我不清楚的一件事是,Sente在多大程度上依赖私有内部协议进行操作

在我的例子中,我有一个通过WebSocket使用JSON的现有服务器和客户机,我希望在不修改任何客户机代码的情况下替换服务器。似乎Sente对客户端请求的性质有很多具体的期望——例如,它期望客户端指定一个客户端id参数并接受来自服务器的:chsk/握手消息


我的用例是否仅仅超出了目标的设计空间?如果是这样的话,是否有一种更适合Clojure的websockets实现更不固执己见?

经过进一步调查,我发现Sente不适合只用于服务器,因为它对所使用的协议有很多隐含的假设。我发现这更适合我的用例