#!/usr/bin/perl use ExtUtils::testlib; use SSLeay; $cmd=<<"EOF"; EOF $conn="localhost:4433"; $conn=$ARGV[0] if $#ARGV >= 0; $bio=SSLeay::BIO::new("connect"); $bio->set_callback(sub {print STDERR $_[0]->number_read."\n"; $_[$#_] }); $bio->hostname($conn) || die $ssl->error(); (($ret=$bio->do_handshake()) > 0) || die $bio->error(); (($ret=$bio->syswrite($cmd)) > 0) || die $bio->error(); while (1) { $ret=$bio->sysread($buf,10240); last if ($ret <= 0); print $buf; }