parent
49dd76c142
commit
f25e96c2ae
@ -1,2 +1,25 @@
|
||||
# msg-rpc
|
||||
An rpc server implementation using msgpack
|
||||
|
||||
## Usage
|
||||
|
||||
Add the crate to the dependencies
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
msgrpc = {git = "https://github.com/flotte-goes-smart/msg-rpc/tree/main"}
|
||||
```
|
||||
|
||||
|
||||
```rust
|
||||
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
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Reference in New Issue