If I change 373 in "print $parent "exit now\r\n\r" x 373;" to 745 (744 hangs) it works.
Hm. I used 373 because that is the lowest value on my system that worked (373 * 11 > 4096), so my system (Vista64) is using a 4096 byte buffer.
I thought all Windows systems used that size. I wonder why yours is using 8k? What version of windows are you running? Are you using a home-built version of Perl? Did you tweak the value?
In reply to Re^3: pipe fork win32
by BrowserUk
in thread pipe fork win32
by bulk88
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |