Crates.io | msgrpc |
lib.rs | msgrpc |
version | 0.1.0 |
source | src |
created_at | 2020-11-12 20:56:16.985579 |
updated_at | 2020-11-12 20:56:16.985579 |
description | An rpc server implemenation that uses message pack for data serialization |
homepage | |
repository | https://github.com/fLotte-meets-HWR-DB/msg-rpc |
max_upload_size | |
id | 311751 |
size | 20,056 |
An rpc server implementation using msgpack
Add the crate to the dependencies
[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
}
}