owen1: Basically a event loop is: while (fd = select()) { dosomestuff(fd) }