Non Blocking Single Threaded Polling 

Good side : any number of connections (as long as the OS supports the
open files)

Bad sides:
CPU always busy checking for any new connections