Module net
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
-
TcpListenerandTcpStreamprovide functionality for communication over TCP -
UdpSocketprovides functionality for communication over UDP -
UnixListenerandUnixStreamprovide 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)
For IO resources not available in tokio::net, you can use AsyncFd.
Modules
-
tcp
net - TCP utility types.
-
unix
Unix and net - Unix specific network types.
-
windows
Windows 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 a
TcpStreamorTcpListener. -
TcpStream
net - A TCP stream between a local and a remote socket.
-
UdpSocket
net - A UDP socket.
-
Unix
Datagram Unix and net - An I/O object representing a Unix datagram socket.
-
Unix
Listener Unix and net - A Unix socket which can accept connections from other Unix sockets.
-
Unix
Socket Unix and net - A Unix socket that has not yet been converted to a
UnixStream,UnixDatagram, orUnixListener. -
Unix
Stream Unix and net - A structure representing a connected Unix socket.
Traits
- ToSocket
Addrs - Converts or resolves without blocking to one or more
SocketAddrvalues.
Functions
-
lookup_
host net - Performs a DNS resolution.
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/net/index.html