By exposing the epoll fd, we can embed the server event loop in other main loops suchs as Qt or GTK+.