transm/server/main.cpp
2024-12-14 19:49:44 +08:00

26 lines
561 B
C++

#include "server.h"
#include <iostream>
// #ifdef _WIN32
// #define _CRTDBG_MAP_ALLOC
// #include <crtdbg.h>
// #endif
std::shared_ptr<spdlog::logger> g_Logger = nullptr;
int main()
{
// #ifdef _WIN32
// _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
// #endif
g_Logger = get_logger("server", "server.log");
asio::io_context io_context;
CTcpServer server(io_context, g_Logger);
if (!server.start(8080)) {
return -1;
}
io_context.run();
// #ifdef _WIN32
// _CrtDumpMemoryLeaks();
// #endif
return 0;
}