in reply to How do I process one GET while I send another one?

If it's specifically about a "web" client (which you didn't require, but your example is one), use LWP::ParallelUserAgent.
  • Comment on Re: How do I process one GET while I send another one?