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