diff --git a/src/network/Network.cpp b/src/network/Network.cpp index 36c6b879e..ff95572ad 100644 --- a/src/network/Network.cpp +++ b/src/network/Network.cpp @@ -691,15 +691,16 @@ public: void connect(ClientDatagramCallback handler) override { callback = std::move(handler); state = ConnectionState::CONNECTED; + logger.info() << "udp connection started " << id; thread = std::make_unique([this]() { util::Buffer buffer(16'384); while (true) { - logger.info() << "SocketUdpConnection listening"; + logger.info() << "SocketUdpConnection " << id << " listening"; int size = recv(descriptor, buffer.data(), buffer.size(), 0); - logger.info() << "SocketUdpConnection received " << size; + logger.info() << "SocketUdpConnection "< " << handle_socket_error("SocketUdpConnection::recv").what(); if (!open) break; closesocket(descriptor); state = ConnectionState::CLOSED; @@ -719,7 +720,7 @@ public: auto err = handle_socket_error("udp sendto failed"); closesocket(descriptor); state = ConnectionState::CLOSED; - logger.error() << "SocketUdpConnection:send: " << err.what(); + logger.error() << "SocketUdpConnection "<