You want to use epoll on Linux not select. Check out the performance charts here: http://www.monkey.org/~provos/libevent/ kqueue is for BSD -- Jon Smirl jonsmirl@gmail.com