From: Stephen Ware Date: 2007-10-04T22:36:16+09:00 Subject: Re: Non-blocking 'gets' ? Wow, that is quite complex. Thank you! I also managed to discover another usable method: run a 'system' command in a new thread. That seems to release the blocking on gets by creating a second process, and as far as I can tell will work on both Windows and *nix. The downside is that the two processes can't really communicate with each other much, but in my case I don't need them to. Thanks everyone for you help :) -- Posted via http://www.ruby-forum.com/.