Xtext Language Server 可以支持多个客户端吗?

Can Xtext Language Server support multiple clients?

Xtext LSP 服务器可以用作 dls 即服务吗?所有文件都存储在服务器(远程位置)上并同时处理来自不同客户端的多个连接?

如果有任何关于如何实施的建议,我们将不胜感激。

语言服务器协议的基本假设是客户端和服务器都可以访问同一组文件。因此,LSP 并不是为在真实的客户端-服务器场景中工作而设计的。向客户端提供文件服务必须使用单独的服务或作为 LSP 的扩展来实现。

如果您正在寻找 Web 客户端解决方案,可以查看 Monaco editor。它可能是实现此类文件服务的良好基础。