reduce number of acks being sent

This commit is contained in:
orignal 2024-08-17 08:30:16 -04:00
parent 7376f7c399
commit 41dd8b527d

View file

@ -236,7 +236,8 @@ namespace stream
if (!m_IsAckSendScheduled) if (!m_IsAckSendScheduled)
{ {
// send NACKs for missing messages // send NACKs for missing messages
int ackTimeout = MIN_SEND_ACK_TIMEOUT*m_SavedPackets.size (); SendQuickAck ();
auto ackTimeout = m_RTT/10;
if (ackTimeout > m_AckDelay) ackTimeout = m_AckDelay; if (ackTimeout > m_AckDelay) ackTimeout = m_AckDelay;
ScheduleAck (ackTimeout); ScheduleAck (ackTimeout);
} }