2017-04-11 47 views
0

我在用Clojure編寫的新版本替換現有的基於Websocket的服務器。看起來像這樣的庫可能是一個合適的選擇。然而,有一點我不清楚的是,Sente在多大程度上依賴私人內部協議來運作。Can Sente可以用於僅服務器配置嗎?

在我的情況下,我有一個現有的服務器和客戶端,它們使用JSON-over-websockets,並且我想用服務器替換沒有的任何客戶端代碼。似乎Sente對客戶端請求的性質有很多特定的期望 - 例如,它期望客戶端指定client-id參數並接受來自服務器的:chsk/handshake消息。

我的用例是否僅僅在Sente的設計空間之外?如果是這樣,那麼Clojure的websockets實施會更合適嗎?

回答

0

經過更多的調查後,我發現Sente不適合僅用於服務器,因爲它對使用的協議有很多隱含的假設。我發現HTTP-Kit更適合我的用例。

相關問題