tokio-kinetic

Build Status License

A (very early, in-progress) implementation of the Kinetic Protocol on top of tokio-rs. This library is not completed yet! However, if you're still interested, fire up the Java simulator and try experimenting with the example client!

Running the example client

bash $ git clone https://github.com/peterdelevoryas/tokio-kinetic $ cd tokio-kinetic $ cargo build --example client $ # Kinetic device (Java simulator, hard-drive, etc) is running on 127.0.0.1:8123 $ RUST_LOG=debug ./target/debug/examples/client 127.0.0.1 8123

You should see some debug output from tokio-rs, as well as the frames being sent and received.

Usage

In your Cargo.toml,

toml [dependencies] tokio-kinetic = { git = "https://github.com/peterdelevoryas/tokio-kinetic" }

In your source,

rust extern crate tokio_kinetic;

If you have trouble, see the cargo guide.