Socket server with epoll