1
可以将Xtext LSP服务器作为dls作为服务使用吗?所有文件都存储在服务器(远程位置)并同时处理来自不同客户端的多个连接?Xtext语言服务器可以支持多个客户端吗?
如果是有任何建议如何实现这将非常感激。
可以将Xtext LSP服务器作为dls作为服务使用吗?所有文件都存储在服务器(远程位置)并同时处理来自不同客户端的多个连接?Xtext语言服务器可以支持多个客户端吗?
如果是有任何建议如何实现这将非常感激。
语言服务器协议的基本假设是客户端和服务器都可以访问同一组文件。因此,LSP不适用于真正的客户端 - 服务器场景。向客户端提供文件必须使用单独的服务或作为LSP的扩展来实现。
如果你正在寻找一个网络客户端解决方案,你可以看看Monaco editor。这可能是实施这种文件服务的良好基础。