Epoll, Processes, and Select Client/Server implementations for comparison