Erik Vistica <[log in to unmask]> wrote: : Yes, MPE does have select(). I believe you would need to link with : SOCKETRL.NET.SYS select() (and the Intrinsic HPSELECT) work fine for sockets, but generally things like telnet clients want to select() on the user's terminal as well so that it can detect when the user has made one or more keystrokes. I think that this is still unsupported. The traditional workaround is to perform single character reads to the terminal using no-wait I/O and typeahead, which is less than satisfactory overall. G.