diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index 3cf8b75..dfcb712 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -198,7 +198,12 @@ void TNetwork::UDPServerMain() { if (Client->GetID() == ID) { if (Client->GetUDPAddr() == boost::asio::ip::udp::endpoint { } && !Client->IsUDPConnected() && !Client->GetMagic().empty()) { if (Data.size() != 66) { - beammp_debugf("Invalid size for UDP value. IP: {} ID: {}", remote_client_ep.address().to_string(), ID); + beammp_debugf("Invalid size for UDP value. IP: {} ID: {}, Size: {}", remote_client_ep.address().to_string(), ID, Data.size()); + std::stringstream hexData; + for (auto c : Data) { + hexData << std::hex << std::setw(2) << std::setfill('0') << c; + } + beammp_debug(hexData.str()); return false; }