1.0.0[−][src]Module std::net 
Networking primitives for TCP/UDP communication.
This module provides networking functionality for the Transmission Control and User Datagram Protocols, as well as types for IP and socket addresses.
Organization
- TcpListenerand- TcpStreamprovide functionality for communication over TCP
- UdpSocketprovides functionality for communication over UDP
- IpAddrrepresents IP addresses of either IPv4 or IPv6;- Ipv4Addrand- Ipv6Addrare respectively IPv4 and IPv6 addresses
- SocketAddrrepresents socket addresses of either IPv4 or IPv6;- SocketAddrV4and- SocketAddrV6are respectively IPv4 and IPv6 socket addresses
- ToSocketAddrsis a trait that used for generic address resolution when interacting with networking objects like- TcpListener,- TcpStreamor- UdpSocket
- Other types are return or parameter types for various methods in this module
Structs
| AddrParseError | An error which can be returned when parsing an IP address or a socket address. | 
| Incoming | An iterator that infinitely  | 
| Ipv4Addr | An IPv4 address. | 
| Ipv6Addr | An IPv6 address. | 
| SocketAddrV4 | An IPv4 socket address. | 
| SocketAddrV6 | An IPv6 socket address. | 
| TcpListener | A TCP socket server, listening for connections. | 
| TcpStream | A TCP stream between a local and a remote socket. | 
| UdpSocket | A UDP socket. | 
Enums
| IpAddr | An IP address, either IPv4 or IPv6. | 
| Shutdown | Possible values which can be passed to the  | 
| SocketAddr | An internet socket address, either IPv4 or IPv6. | 
| Ipv6MulticastScope | Experimental | 
Traits
| ToSocketAddrs | A trait for objects which can be converted or resolved to one or more
 |