#upnp #port #daemon #map #rmw

rmw-upnp

UPnP 端口映射守护进程

14 个版本

0.2.4 2022年7月27日
0.2.3 2022年7月27日
0.1.11 2021年11月19日

#2 in #rmw

每月 32 次下载

Apache-2.0 协议

19KB
251

rmw_upnp

Api Doc

英文说明 | 中文说明


英文说明

rmw_upnp : UPnP 端口映射守护进程

使用

→ examples/main.rs

use anyhow::Result;
use rmw_upnp::daemon;

#[async_std::main]
async fn main() -> Result<()> {
  fern::Dispatch::new()
    .level(log::LevelFilter::Info)
    .level_for("surf", log::LevelFilter::Warn)
    .chain(std::io::stdout())
    .apply()?;

  let sleep_seconds = 60;
  let port = 12345;
  daemon("test_rmw_upnp", port, sleep_seconds).await;
  Ok(())
}

关于

本项目是 rmw.link 代码项目的一部分

rmw.link logo


中文说明

rmw_upnp : UPnP 守护进程

使用

→ examples/main.rs

use anyhow::Result;
use rmw_upnp::daemon;

#[async_std::main]
async fn main() -> Result<()> {
  fern::Dispatch::new()
    .level(log::LevelFilter::Info)
    .level_for("surf", log::LevelFilter::Warn)
    .chain(std::io::stdout())
    .apply()?;

  let sleep_seconds = 60;
  let port = 12345;
  daemon("test_rmw_upnp", port, sleep_seconds).await;
  Ok(())
}

关于

本项目隶属于 人民网络 (rmw.link) 代码计划。

人民网络海报

依赖项

~11–26MB
~371K SLoC