5 个版本
0.2.1 | 2022 年 8 月 8 日 |
---|---|
0.2.0 | 2022 年 8 月 3 日 |
0.1.2 | 2022 年 8 月 9 日 |
0.1.1 | 2022 年 8 月 1 日 |
0.1.0 | 2022 年 8 月 1 日 |
#1615 在 异步
每月 36 次下载
用于 retcon-ns
24KB
268 行
Northstar RCON 客户端
此软件包提供了一个高级跨平台实现,用于 Northstar 模组 的 RCON 客户端,如RCON PR 中所示。
客户端完全异步,需要 Tokio 运行时。
示例
use northstar_rcon_client::connect;
#[tokio::main]
async fn main() {
let client = connect("localhost:37015")
.await
.unwrap();
let (mut read, mut write) = client.authenticate("password123")
.await
.unwrap();
write.enable_console_logs().await.unwrap();
write.exec_command("status").await.unwrap();
loop {
let line = read.receive_console_log().await.unwrap();
println!("> {}", line);
}
}
依赖项
~4–17MB
~173K SLoC