diff --git a/src/Network/VehicleEvent.cpp b/src/Network/VehicleEvent.cpp index cecacea..f0128b3 100644 --- a/src/Network/VehicleEvent.cpp +++ b/src/Network/VehicleEvent.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #if defined(_WIN32) #include @@ -50,7 +51,11 @@ void UUl(const std::string& R) { UlStatus = "UlDisconnected: " + R; } +std::mutex TCPSendMutex; + void TCPSend(const std::string& Data, uint64_t Sock) { + std::scoped_lock lock(TCPSendMutex); + if (Sock == -1) { Terminate = true; UUl("Invalid Socket");