A friend is running Perl on NT4 and the multiprocess model isn't as multiprocess as the one on say linux. The programs block at places that shouldn't block according to what you would expect normally in a multiprocess system. Since an earlier person said it works ok on their box not running Windows a weird blocking call where you wouldn't expect one may be the problem.
Telnet would actually get to run under another process and thus would work fine.
I think that this is related to one program (perl) only gets one real run per user i.e. if you run a browser and open a new window you still have only 1 browser. I think if you fork of another perl you still have 1 perl process and if it blocks all the perl 'processes' get blocked.
In reply to Re: IO::Socket vs. Socket vs. off-the-shelf telnet
by dga
in thread IO::Socket vs. Socket vs. off-the-shelf telnet
by adamsj
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |