server starts automatically, user can configure port number, and so on.