AnyEvent-mDNS
view release on metacpan or search on metacpan
lib/AnyEvent/mDNS.pm view on Meta::CPAN
AnyEvent::mDNS::discover '_http._tcp', $cv;
my @services = $cv->recv;
for my $service (@_) {
warn "Found $service->{name} ($service->{proto}) running on $service->{host}:$service->{port}\n";
}
=head1 DESCRIPTION
AnyEvent::mDNS is a multicast DNS resolver using AnyEvent framework.
=head1 METHODS
=over 4
=item discover
Run multicast DNS query and receive the services discovered with the
callback. The callback is passed with the service as a hash reference
with keys: C<host>, C<port>, C<proto> and C<name>.
( run in 0.720 second using v1.01-cache-2.11-cpan-df04353d9ac )