On Fri, Aug 02, 2002 at 10:31:15AM +0900, nobu.nokada / softhome.net wrote: > This limitation comes from that the current implementation uses > select() in winsock. It works only for socket handles, so the > others are treated as always immediately readable/writable. > This problem has been known but still unsolved. What issues are there with using rb_f_select() instead? > And one more issue, windows console reports ready to I/O even > when a mouse event occurs, but ruby doesn't want it. ReadConsoleInput should return the type of event, so even if a mouse event occurs, you can ignore it. Paul