https://github.com/rmw-lib/rmw_upnp
upnp port map daemon
https://github.com/rmw-lib/rmw_upnp
rust upnp
Last synced: 2 months ago
JSON representation
upnp port map daemon
- Host: GitHub
- URL: https://github.com/rmw-lib/rmw_upnp
- Owner: rmw-lib
- Created: 2022-07-27T06:55:48.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T09:10:36.000Z (almost 4 years ago)
- Last Synced: 2025-10-22T11:45:33.497Z (9 months ago)
- Topics: rust, upnp
- Language: Shell
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rmw_upnp
[English](#english-readme) | [中文说明](#中文说明)
---
## English Readme
rmw_upnp : upnp port map daemon
### Use
[→ examples/main.rs](examples/main.rs)
```rust
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(())
}
```
### About
This project is part of **[rmw.link](//rmw.link)** Code Project

---
## 中文说明
rmw_upnp : upnp 守护进程
### 使用
[→ examples/main.rs](examples/main.rs)
```rust
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))** 代码计划。
