From 9d273acd423a0f1a50df7399ba72c2b67b7f0ec1 Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 4 Mar 2015 21:55:40 -0500 Subject: [PATCH] resend message immediately if NACK recieved --- Streaming.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Streaming.cpp b/Streaming.cpp index a5bce1d2..d3c3e225 100644 --- a/Streaming.cpp +++ b/Streaming.cpp @@ -230,6 +230,7 @@ namespace stream if (nacked) { LogPrint (eLogDebug, "Packet ", seqn, " NACK"); + SendPackets (std::vector { *it }); it++; continue; } @@ -399,7 +400,7 @@ namespace stream auto seqn = it->GetSeqn (); if (numNacks + (seqn - nextSeqn) >= 256) { - LogPrint (eLogError, "Number of NACKs exceeds 256"); + LogPrint (eLogError, "Number of NACKs exceeds 256. seqn=", seqn, " nextSeqn=", nextSeqn); htobe32buf (packet + 12, nextSeqn); // change ack Through break; }