server/
server.rs

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}