rmp-rpc
=======
A Rust implementation of MessagePack-RPC based on [tokio](http://tokio.rs/).
Features
========
- [X] Support all the features described in [MessagePack-RPC specifications](https://github.com/msgpack/msgpack/blob/master/spec.md).
- [X] Support for endpoints that act both as client and server. This is not part of the specification, but is a relatively common use of MessagePack-RPC.
- [X] Support any transport layer.
Examples
========
- [client.rs](https://github.com/little-dude/rmp-rpc/blob/master/examples/client.rs): a simple client
- [server.rs](https://github.com/little-dude/rmp-rpc/blob/master/examples/server.rs): a simple server
- [Ping Pong](https://github.com/little-dude/rmp-rpc/blob/master/examples/ping_pong.rs): an example with endpoints that are both client and server.