DNS resolver and connector utility actor
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);
}