resolve_socket_addr

Function resolve_socket_addr 

Source
pub async fn resolve_socket_addr(
    addr: &ResolvableSocketAddr,
    resolver: Option<&dyn Resolver>,
    strategy: IpLookupStrategy,
) -> Result<Vec<ResolvedAddress>>
Expand description

Resolve a [ResolvableSocketAddr] to a list of concrete [ResolvedAddress]es.

For UnixDomain, V4 and V6 arms, no DNS lookup is performed; a single ResolvedAddress is returned whose addr carries the supplied port (for the IP arms). For the Hostname arm, an A/AAAA lookup is performed via ip_lookup and each returned IP is paired with the supplied port.