0
我在用Clojure編寫的新版本替換現有的基於Websocket的服務器。看起來像這樣的庫可能是一個合適的選擇。然而,有一點我不清楚的是,Sente在多大程度上依賴私人內部協議來運作。Can Sente可以用於僅服務器配置嗎?
在我的情況下,我有一個現有的服務器和客戶端,它們使用JSON-over-websockets,並且我想用服務器替換沒有的任何客戶端代碼。似乎Sente對客戶端請求的性質有很多特定的期望 - 例如,它期望客戶端指定client-id
參數並接受來自服務器的:chsk/handshake
消息。
我的用例是否僅僅在Sente的設計空間之外?如果是這樣,那麼Clojure的websockets實施會更合適嗎?