App-lupapona
view release on metacpan or search on metacpan
my $perl_path = $Config{perlpath};
exec($perl_path, "../blib/script/lupa-pona", "--host=$host", "--port=$port", "--log_level=warn")
or die "Cannot exec: $!";
}
sub query_gemini {
my $query = shift;
my $socket = IO::Socket::SSL->new(
PeerHost => $host,
PeerService => $port,
SSL_verify_mode => SSL_VERIFY_NONE)
or die "Cannot construct client socket: $@";
print $socket "$query\r\n";
undef $/; # slurp
return <$socket>;
}
my $total = 0;
my $ok = 0;
# What I'm seeing is that $@ is the empty string and $! is "Connection refused"
( run in 0.619 second using v1.01-cache-2.11-cpan-e1769b4cff6 )