Expand description
TCP/UDP/Unix bindings for tokio
.
This module contains the TCP/UDP/Unix networking types, similar to the standard library, which can be used to implement networking protocols.
§Organization
TcpListener
andTcpStream
provide functionality for communication over TCPUdpSocket
provides functionality for communication over UDPUnixListener
andUnixStream
provide functionality for communication over a Unix Domain Stream Socket (available on Unix only)UnixDatagram
provides functionality for communication over Unix Domain Datagram Socket (available on Unix only)tokio::net::unix::pipe
for FIFO pipes (available on Unix only)tokio::net::windows::named_pipe
for Named Pipes (available on Windows only)
For IO resources not available in tokio::net
, you can use AsyncFd
.
Modules§
- tcp
net
TCP utility types. - unixUnix and
net
Unix specific network types. - windowsWindows and
net
Windows specific network types.
Structs§
- TcpListener
net
A TCP socket server, listening for connections. - TcpSocket
net
A TCP socket that has not yet been converted to aTcpStream
orTcpListener
. - TcpStream
net
A TCP stream between a local and a remote socket. - A UDP socket.
- UnixDatagramUnix and
net
An I/O object representing a Unix datagram socket. - UnixListenerUnix and
net
A Unix socket which can accept connections from other Unix sockets. - UnixSocketUnix and
net
- UnixStreamUnix and
net
A structure representing a connected Unix socket.
Traits§
- Converts or resolves without blocking to one or more
SocketAddr
values.
Functions§
- lookup_host
net
Performs a DNS resolution.