#port #description #service #protocols #information

port-desc

来自互联网数字分配机构的端口服务描述库

2 个版本

新版本 0.1.1 2024 年 8 月 17 日
0.1.0 2024 年 8 月 16 日

#1170网络编程

每月下载 48

MIT 许可证

1MB
181

port-desc

来自互联网数字分配机构的端口服务描述库

用法

在 Cargo.toml 文件中包含

port-desc = { version = "0.1.1" }

然后

use port_desc::{PortDescription, TransportProtocol};

fn main() {
    let ports = PortDescription::defult();
    match ports {
        Ok(p) => {
            let port_num = 80;
            let entry = p.get_port_service_name(port_num, TransportProtocol::Tcp);
            println!("TCP Port {} service name: {}", port_num, entry);
        },
        Err(e) => {
            println!("{:?}", e);
        }
    }
}

您总是可以查看 示例 文件。

依赖项

~1.5–2.3MB
~36K SLoC