1use std::time::Duration;
2
3use relay_man::server::{ClientStage, RelayServer};
4
5fn main() {
6 let mut server = RelayServer::new("0.0.0.0", Duration::from_secs(5)).unwrap();
7 println!("Server Created");
8
9 loop {
10 std::thread::sleep(Duration::from_millis(0));
11 server.step();
12 println!("L:");
13 for client in server.clients.iter() {
14 if let ClientStage::Registered(rclient) = &client.stage {
15 println!(
16 " Client: {}, session: {} adress: {:?}, ports: {:?}, to_connect: {:?}",
17 rclient.name, client.session, rclient.adress, rclient.ports, rclient.to_connect
18 );
19 }
20 }
21 }
22}