extern crate async_dnssd;
extern crate futures;
extern crate tokio_core;
use async_dnssd::register;
fn main() -> std::io::Result<()> {
let mut core = tokio_core::reactor::Core::new()?;
let handle = core.handle();
let (_registration, result) =
core.run(register("_ssh._tcp", 2022, &handle)?)?;
println!("Registered: {:?}", result);
core.run(futures::future::empty::<(), ()>()).unwrap();
Ok(())
}