DNS resolver and connector utility actor
#![recursion_limit="128"]
use futures::{future, FutureExt};
use scrappy_actor::prelude::*;
use scrappy_actor::actors::resolver;
#[scrappy_rt::main]
async fn main() {
scrappy_rt::spawn(async {
let resolver = resolver::Resolver::from_registry();
let addrs = resolver.send(
resolver::Connect::host("localhost")).await;
println!("RESULT: {:?}", addrs);
System::current().stop();
});
scrappy_rt::spawn(async {
let resolver = resolver::Resolver::from_registry();
let stream = resolver.send(
resolver::Connect::host_and_port("localhost", 5000)).await;
println!("RESULT: {:?}", stream);
});
}