A simple non-blocking TCP server. This is a single threaded TCP server that does not block on I/O.