구현 | 메인함수

main.cpp

서버를 만들고, 문제가 없으면 실행하는 간단한 구조입니다.

    ServerManager manager;

    manager.openLog();
    if (ac > 2)
        manager.exitServer("There are many arguments.");
    else {
        try {
            if (ac == 2)
                manager.createServer(av[1], env);
            else
                manager.createServer(DEFAULT_CONFIG_FILE_PATH, env);
        } catch (std::exception& e) {
            manager.exitServer(e.what());
        }
    }
    try {
        manager.runServer();
    } catch (std::exception& e) {
        manager.exitServer(e.what());
    }
    exit(EXIT_SUCCESS);

Last updated

Was this helpful?