GNU libmicrohttpd 0.4.0pre1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News GNU libmicrohttpd 0.4.0pre1 (Default branch)
# 1  
Old 11-17-2008
GNU libmicrohttpd 0.4.0pre1 (Default branch)

GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option. License: GNU Lesser General Public License (LGPL) Changes:
This release adds un-escaping of URIs, improves performance by unsetting TCP_CORK at the end of transmissions, allows users access to the unparsed URI for logging, and removes unused code in the SSL/TLS subsystem. A tutorial was added to the documentation. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Net::HTTP::NB(3pm)					User Contributed Perl Documentation					Net::HTTP::NB(3pm)

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.14.2 2012-02-15 Net::HTTP::NB(3pm)