diff --git a/include/Network/network.h b/include/Network/network.h index 6c3aa7f..3686431 100755 --- a/include/Network/network.h +++ b/include/Network/network.h @@ -15,6 +15,8 @@ extern int ping; extern bool ModWarningConfirmed; +extern int LSocket,CSocket; + [[noreturn]] void CoreNetwork(); extern int ProxyPort; extern int ClientID; diff --git a/src/Network/Core.cpp b/src/Network/Core.cpp index 3afe3f5..850756d 100755 --- a/src/Network/Core.cpp +++ b/src/Network/Core.cpp @@ -218,10 +218,12 @@ void localRes(){ } ConfList = new std::set; } + +SOCKET LSocket,CSocket; + void CoreMain() { debug("Core Network on start!"); WSADATA wsaData; - SOCKET LSocket,CSocket; struct addrinfo *res = nullptr; struct addrinfo hints{}; int iRes = WSAStartup(514, &wsaData); //2.2 diff --git a/src/Network/Resources.cpp b/src/Network/Resources.cpp index 697e6b7..6abb696 100755 --- a/src/Network/Resources.cpp +++ b/src/Network/Resources.cpp @@ -224,7 +224,7 @@ void SyncResources(SOCKET Sock){ ModWarningConfirmed = false; std::string Data = "WMODS_FOUND"; - send(CSocket, (Data + "\n").c_str(), int(Data.size())+1, 0) + send(CSocket, (Data + "\n").c_str(), int(Data.size())+1, 0); while (!Terminate && !ModWarningConfirmed) { std::this_thread::sleep_for(std::chrono::milliseconds(10));