[][src]Module actix::actors::resolver

DNS resolver and connector utility actor

Example

use actix::actors::resolver;
use actix::prelude::*;

#[actix_rt::main]
async fn main() {
    Arbiter::spawn(async {
        let resolver = resolver::Resolver::from_registry();
        let addrs = resolver
            .send(resolver::Resolve::host("localhost"))
            .await
            .unwrap();

        println!("RESULT: {:?}", addrs);
    });

    let resolver = resolver::Resolver::from_registry();
    let addrs = resolver
        .send(resolver::Connect::host_and_port("localhost", 5000))
        .await
        .unwrap();
    println!("RESULT: {:?}", addrs);
}

Structs

Connect
ConnectAddr
Resolve
Resolver
TcpConnector

A TCP stream connector.

Enums

ResolverError

Type Definitions

ConnectorDeprecated
ConnectorErrorDeprecated