Net::HTTP::NB man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

Net::HTTP::NB(3)      User Contributed Perl Documentation     Net::HTTP::NB(3)

NAME
       Net::HTTP::NB - Non-blocking HTTP client

SYNOPSIS
	use Net::HTTP::NB;
	my $s = Net::HTTP::NB->new(Host => "www.perl.com") ⎪⎪ die $@;
	$s->write_request(GET => "/");

	use IO::Select;
	my $sel = IO::Select->new($s);

	READ_HEADER: {
	   die "Header timeout" unless $sel->can_read(10);
	   my($code, $mess, %h) = $s->read_response_headers;
	   redo READ_HEADER unless $code;
	}

	while (1) {
	   die "Body timeout" unless $sel->can_read(10);
	   my $buf;
	   my $n = $s->read_entity_body($buf, 1024);
	   last unless $n;
	   print $buf;
	}

DESCRIPTION
       Same interface as "Net::HTTP" but it will never try multiple reads when
       the read_response_headers() or read_entity_body() methods are invoked.
       This make it possible to multiplex multiple Net::HTTP::NB using select
       without risk blocking.

       If read_response_headers() did not see enough data to complete the
       headers an empty list is returned.

       If read_entity_body() did not see new entity data in its read the value
       -1 is returned.

SEE ALSO
       Net::HTTP

COPYRIGHT
       Copyright 2001 Gisle Aas.

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.8.8			  2008-09-24		      Net::HTTP::NB(3)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net