in reply to Re: IO::Socket::INET (dup?)
in thread IO::Socket::INET, threads, and screwy recv() results

Because you can't share blessed objects between threads.

C.