COMP8005A2 To compare the scalability and performance of the select-, multi-threaded-, and epoll based client-server implementations.