Commit 4942a0f5 by xiongziliang

优化nack重传rtt间隔时间估算逻辑

parent 3bc75d6b
...@@ -201,7 +201,8 @@ void NackContext::clearNackStatus(uint16_t seq) { ...@@ -201,7 +201,8 @@ void NackContext::clearNackStatus(uint16_t seq) {
if (it == _nack_send_status.end()) { if (it == _nack_send_status.end()) {
return; return;
} }
auto rtt = getCurrentMillisecond() - it->second.update_stamp; //收到重传包与第一个nack包间的时间约等于rtt时间
auto rtt = getCurrentMillisecond() - it->second.first_stamp;
_nack_send_status.erase(it); _nack_send_status.erase(it);
if (rtt >= 0) { if (rtt >= 0) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论