http://www.perlmonks.org?node_id=1039413

jabowery has asked for the wisdom of the Perl Monks concerning the following question:

CPAN has a lot of modules for network access. While few of them are set up to support multithreading most use IO::Socket::INET. The cpan page for Coro::Socket says:
This module was written to imitate the IO::Socket::INET API

So an obvious question is:

Is there a better way to get networking modules that use IO::Socket::INET to instead use Coro::Socket, than to copy the code and do a search and replace?