1 个不稳定版本
0.1.0 | 2020年11月12日 |
---|
#6 in #implemenation
9KB
170 行代码(不含注释)
msg-rpc
使用 msgpack 的 RPC 服务器实现
用法
将 crate 添加到依赖项
[dependencies]
msgrpc = {git = "https://github.com/flotte-goes-smart/msg-rpc/tree/main"}
pub fn main() {
let mut server = RPCServer::new("127.0.0.1:".to_string());
let mut receiver = Arc::clone(&server.receiver);
thread::spawn(move || {
server.start();
});
for handler in receiver {
// handle the message and return a response
}
}
依赖项
~1.2–7MB
~34K SLoC