2 个版本
使用旧版 Rust 2015
0.1.1 | 2018年1月13日 |
---|---|
0.1.0 | 2018年1月13日 |
#18 在 #phoenix
12KB
298 行
Phoenix Channels 的 Rust 客户端
这个库尝试创建 Phoenix 客户端,目前还在开发中,请勿在生产环境中使用。
示例
extern crate phoenix;
#[macro_use]
extern crate serde_json;
use phoenix::{Phoenix};
fn main() {
let url = "wss://staging.haum.io/socket";
let mut phoenix = Phoenix::new(url);
let mutex_chan = phoenix.channel("device:6a:00:02:5a:ca:10").clone();
{
let mut device_chan = mutex_chan.lock().unwrap();
device_chan.join();
device_chan.send("get_home_id", json!({}));
}
loop {
let msg = phoenix.out.recv().unwrap();
println!("{:?}", msg);
}
}
依赖项
~6.5MB
~156K SLoC