周末抽空研究了一下vscode中的lsp,lsp是基于rpc协议的,于是就尝试做了一个简单的RPCServer。
RPCServer的使用与Flask类似,如下:
1 | from rpc_server import RpcServer |
一、RPCServer
本文基于TCP长连接,采用多线程架构,即每一个RPC连接启用一个线程。
1 | import os |
二、VSCode
VSCode扩展配置ServerOptions
的方式如下:
1 | import * as path from 'path'; |
- 本文作者: killf
- 本文链接: http://www.killf.info/编程语言/Python/使用Python编写RPCServer/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!