9 个版本 (5 个重大更改)
| 0.6.0 | 2021 年 11 月 7 日 |
|---|---|
| 0.5.0 | 2020 年 12 月 3 日 |
| 0.4.0 | 2020 年 7 月 13 日 |
| 0.3.0 | 2020 年 2 月 29 日 |
| 0.1.0 | 2018 年 3 月 22 日 |
在 网络编程 中排名 275
每月下载量 414,140
用于 367 个 crates (30 个直接使用)
170KB
3K SLoC
no-std-net
Rust 的 std::net 除外
lib.rs:
TCP/UDP 通信的网络原语。
此模块提供了传输控制协议和数据报用户协议的网络功能,以及 IP 和套接字地址的类型。它已从 std::net 端口移植,以去除对 std 的依赖。
此 crate 是 WIP,只要它们遵循 "std::net" 克隆主题,就欢迎问题、反馈和 PR。
组织
IpAddr代表 IPv4 或 IPv6 的 IP 地址;Ipv4Addr和Ipv6Addr分别是 IPv4 和 IPv6 地址TcpListener和TcpStream提供了 TCP 通信的功能UdpSocket提供了 UDP 通信的功能SocketAddr代表 IPv4 或 IPv6 的套接字地址;SocketAddrV4和SocketAddrV6分别是 IPv4 和 IPv6 套接字地址ToSocketAddrs是一个用于在处理网络对象(如TcpListener,TcpStream或UdpSocket)时进行通用地址解析的特质。- 其他类型是本模块中各种方法的返回或参数类型。
依赖关系
~175KB