On Wed, Mar 21, 2001 at 06:13:30PM -0500, Kirill wrote:
[...]
> Like PoCo::Client::HTTP, it allows other sessions run while
> HTTP transactions are being processed, and lets several HTTP
> transactions be processed in parallel. Because it is derived
> from LWP::Parallel::UserAgent, which in turn derives from
> LWP::UserAgent, it gives the ability to use protocols other
> than HTTP, currently FTP and HTTPS, as well as other LWP
> niceties like proxying and automatic redirect and
> authentication processing. It also inherits request queue
> management from LWP::PUA.
[...]
> Would there be interest in having a POE component like that?
This sounds like an excellent module, and I'm definitely interested in
it. In fact, I'd like to replace Client::HTTP with it if you have the
time to finish it.
> The module appears to work already, so anyone is welcome to
> test it. I don't know if it will compile with Perls prior to
> 5.6, there are some minor differences in syntax, but they
> would be very easy to fix.
I tried it with https, ftp, and http protocols simultaneously, and it
seems to have hanged. I'm using 5.005_03 at the moment, so maybe it
works better in newer perls. Do the https and ftp protocols also run
without blocking?
This looks like a great start for a general-purpose user agent.
Please keep me posted on its development.
-- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net