basic/basic.rs
1use anyhow::Result;
2use ratel_rust::RatelClient;
3use std::env;
4
5#[tokio::main]
6async fn main() -> Result<()> {
7 tracing_subscriber::fmt::init();
8
9 let args: Vec<String> = env::args().collect();
10 let addr = if args.len() > 1 {
11 args[1].clone()
12 } else {
13 "192.252.182.94:9999".to_string()
14 };
15
16 // Don't pass name - let it be randomly generated
17 let mut client = RatelClient::new(addr.clone(), None);
18
19 println!("Starting ratel client connecting to {}...", addr);
20 client.start().await?;
21
22 Ok(())
23}