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
- TcpListenerand- TcpStreamprovide functionality for communication over TCP
- UdpSocketprovides functionality for communication over UDP
- UnixListenerand- UnixStreamprovide 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§
Structs§
- TcpListener
- A TCP socket server, listening for connections.
- TcpSocket
- A TCP socket that has not yet been converted to a TcpStreamorTcpListener.
- TcpStream
- A TCP stream between a local and a remote socket.
- UdpSocket
- A UDP socket.
- UnixDatagram 
- An I/O object representing a Unix datagram socket.
- UnixListener 
- A Unix socket which can accept connections from other Unix sockets.
- UnixSocket 
- A Unix socket that has not yet been converted to a UnixStream,UnixDatagram, orUnixListener.
- UnixStream 
- A structure representing a connected Unix socket.
Traits§
- ToSocketAddrs 
- Converts or resolves without blocking to one or more SocketAddrvalues.
Functions§
- lookup_host 
- Performs a DNS resolution.