AnyEvent-Onkyo
view release on metacpan or search on metacpan
t/03-discover.t view on Meta::CPAN
};
use Socket;
use Test::More;
use Test::Requires qw/Test::SharedFork/;
use Test::SharedFork;
use AnyEvent::Onkyo;
use IO::Socket::INET;
socket my $s, PF_INET, SOCK_DGRAM, getprotobyname('udp');
setsockopt $s, SOL_SOCKET, SO_BROADCAST, 1;
binmode $s;
bind $s, sockaddr_in(0, inet_aton('127.0.0.1'))
or plan skip_all => "Failed to bind to loopback address: $!";
my ($port, $addr) = sockaddr_in(getsockname($s));
my $tcp =
IO::Socket::INET->new(Listen => 5, Proto => 'tcp',
LocalAddr => '127.0.0.1', LocalPort => 0)
or plan skip_all => "Failed to listen on loopback address: $!";
my $tcp_port = $tcp->sockport;
my $pid = fork();
( run in 0.269 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )