upnp port map daemon
``` use rmw_upnp::daemon; use std::process::exit;
async fn main() { let port = 23087; let duration = 60; daemon( "rmw upnp test", port, duration, Box::new(move |gateway, extport, ip| { println!( "upnp success: ( {}:{} -> {}:{} )", gateway, extport, ip, port ); exit(0); }), Box::new(|err| { println!("upnp error: {}", err); exit(0); }), ) .await; } ```
output as below
upnp error: search timed out
本项目隶属于人民网络(rmw.link) 代码计划。