展开描述
tokio 的 TCP/UDP/Unix 绑定。
本模块包含 TCP/UDP/Unix 网络类型,与标准库类似,可用于实现网络协议。
§Organization
TcpListenerandTcpStreamprovide functionality for communication over TCPUdpSocketprovides functionality for communication over UDPUnixListenerandUnixStreamprovide functionality for communication over a Unix Domain Stream Socket (available on Unix only)UnixDatagramprovides functionality for communication over Unix Domain Datagram Socket (available on Unix only)tokio::net::unix::pipefor FIFO pipes (available on Unix only)tokio::net::windows::named_pipefor Named Pipes (available on Windows only)
对于 tokio::net 中未提供的 IO 资源,可以使用 AsyncFd。
模块§
结构体§
- TcpListener
- 一个 TCP socket 服务端,用于监听连接。
- TcpSocket
- 一个尚未转换为
TcpStream或TcpListener的 TCP socket。 - TcpStream
- 本地与远端 socket 之间的 TCP 流。
- UdpSocket
- 一个 UDP socket。
特性§
- ToSocket
Addrs - 非阻塞地转换或解析出一个或多个
SocketAddr值。
函数§
- lookup_
host - 执行 DNS 解析。