void HttpService::start() { QCoreApplication *app = application(); quint16 port = (app->argc() > 1) ? QString::fromLocal8Bit(app->argv()[1]).toUShort() : m_listenPort; daemon = new HttpBridger(port, app); if (!daemon->isListening()) { XERROR("Failed to bind to port %d", daemon->serverPort()); app->quit(); } if (Configer::getFirsttime()) { //默认设置为自动开启 setStartupType(QtServiceController::AutoStartup); Configer::setFirstTime(false); } }