use HTTP::Async;
use LWP::UserAgent;
my $async = HTTP::Async->new;
for($idx=0; $idx<10; $idx++){
$async->add( HTTP::Request->new( GET => 'http://www.daum.com/' ) );
$async->add( HTTP::Request->new( GET => 'http://www.google.com/' ) );
}
while ( my $response = $async->wait_for_next_response ) {
# Do some processing with $response
my $comple = $async->to_return_count;
my $total = $async->total_count;
my $progress = $async->in_progress_count;
print "complete: $comple, total:$total, progress:$progress \n";
}
댓글 없음:
댓글 쓰기