ReadKey supposes that the filehandle refers to a terminal (TTY), not to a pipe (which is what Open3 gives you).
The error you reported means (more or less): what you gave me is not a terminal, can't do anything with it.
Try setting autoflush(1) on the filehandle.
--
dakkar - Mobilis in mobile
In reply to Re: nonblocking char reads from OUTPUT stream from open3
by dakkar
in thread nonblocking char reads from OUTPUT stream from open3
by Eradicatore
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |