Files
Np_Term/impl/socket/wsa_manager.cpp

21 lines
304 B
C++

#include "socket/wsa_manager.h"
namespace Socket {
WSAManager::WSAManager() {
#ifdef _WIN32
WSADATA wsa;
if (WSAStartup(MAKEWORD(2, 2), &wsa) != 0) {
spdlog::critical("WSAStartup()");
std::exit(EXIT_FAILURE);
}
#endif
}
WSAManager::~WSAManager() {
#ifdef _WIN32
WSACleanup();
#endif
}
}