#tokio #kinetic #protocols #client #frame #tokio-rs #built

tokio-kinetic

基于tokio-rs构建的Kinetic协议客户端库

2个版本

使用旧Rust 2015

0.1.1 2017年1月14日
0.1.0 2017年1月14日

#290 in 仿真

MIT 协议

40KB
723

tokio-kinetic

Build Status License Documentation

tokio-rs之上实现Kinetic协议(非常早期,正在进行中)。这个库还没有完成!但是,如果你仍然感兴趣,可以启动Java模拟器并尝试使用示例客户端进行实验!

运行示例客户端

$ 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

你应该会看到来自tokio-rs的调试输出,以及发送和接收的帧。

用法

在你的Cargo.toml中,

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

在你的源代码中,

extern crate tokio_kinetic;

如果你有困难,请参阅cargo指南

许可

tokio-kinetic根据MIT协议分发。Kinetic协议根据Mozilla公共许可证2.0许可,因此我包括了Kinetic协议源代码库,该库指定了库中的行为,并作为库的依赖项使用。它作为子模块包含,以便用户可以访问。

依赖

~13–23MB
~380K SLoC