1
可以將Xtext LSP服務器作爲dls作爲服務使用嗎?所有文件都存儲在服務器(遠程位置)並同時處理來自不同客戶端的多個連接?Xtext語言服務器可以支持多個客戶端嗎?
如果是有任何建議如何實現這將非常感激。
可以將Xtext LSP服務器作爲dls作爲服務使用嗎?所有文件都存儲在服務器(遠程位置)並同時處理來自不同客戶端的多個連接?Xtext語言服務器可以支持多個客戶端嗎?
如果是有任何建議如何實現這將非常感激。
語言服務器協議的基本假設是客戶端和服務器都可以訪問同一組文件。因此,LSP不適用於真正的客戶端 - 服務器場景。向客戶端提供文件必須使用單獨的服務或作爲LSP的擴展來實現。
如果你正在尋找一個網絡客戶端解決方案,你可以看看Monaco editor。這可能是實施這種文件服務的良好基礎。