A TCP server which can handle thousands of requests