diff --git a/crates/udp_over_tcp/src/main.rs b/crates/udp_over_tcp/src/main.rs index d012df0..6c806dc 100644 --- a/crates/udp_over_tcp/src/main.rs +++ b/crates/udp_over_tcp/src/main.rs @@ -53,7 +53,8 @@ async fn async_main () -> anyhow::Result <()> { tcp_port: PORT_2, udp_port: PORT_3, }; - let server_task = spawn (server::main (server_cfg)); + let server_app = server::Listener::new (server_cfg).await?; + let server_task = spawn (server_app.run ()); let client_cfg = client::Config { udp_eph_port: PORT_0,