From d8653d78fe5ba791561e970ea80a7926d955bf02 Mon Sep 17 00:00:00 2001 From: Trent Houliston Date: Mon, 19 May 2025 10:34:31 +1000 Subject: [PATCH] Add a longer timeout for deleting timed out packets --- src/extension/network/NUClearNetwork.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extension/network/NUClearNetwork.cpp b/src/extension/network/NUClearNetwork.cpp index 11839da9..cb0ded29 100644 --- a/src/extension/network/NUClearNetwork.cpp +++ b/src/extension/network/NUClearNetwork.cpp @@ -869,7 +869,7 @@ namespace extension { // Check for and delete any timed out packets for (auto it = assemblers.begin(); it != assemblers.end();) { const auto now = std::chrono::steady_clock::now(); - const auto timeout = remote->round_trip_time * 10.0; + const auto timeout = std::chrono::seconds(2); const auto& last_chunk_time = it->second.first; it = now > last_chunk_time + timeout ? assemblers.erase(it) : std::next(it);