Coro-PatchSet
view release on metacpan or search on metacpan
lib/Coro/PatchSet/LWP.pm view on Meta::CPAN
=head1 PATCHES
=head2 support for IO::Socket::INET6 and IO::Socket::IP
Nowadays LWP may use IO::Socket::INET6 or IO::Socket::IP as socket class instead of IO::Socket::INET.
But Coro::LWP substitutes only IO::Socket::INET. So your LWP may become blocking because will still
use blocking IO::Socket::INET6 or IO::Socket::IP. This patch fixes this. But note, it will not add
IPv6 support for LWP, because Coro::Socket is still IPv4 only. See t/09_lwp_socket_class.t
=head2 coro compatible support for https
Coro::LWP doesn't do any special hacks about https, so https connections still blocks coro threads.
This patch fixes this problem, but don't forget to load it before IO::Socket::SSL, so C<use> it as early as
possible.
=head2 loading other necessary patches
This patch will also load other necessary patches: Coro::PatchSet::Handle and Coro::PatchSet::Socket
=head1 SEE ALSO
L<Coro::PatchSet>
( run in 0.228 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )