From 1e2f038ef5a7d450ed89e3819eee467574f1fbc0 Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 17 Mar 2015 19:04:58 -0400 Subject: [PATCH] proper badnwidth calculation --- Transports.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Transports.cpp b/Transports.cpp index 5afb6f36..00fd6bf0 100644 --- a/Transports.cpp +++ b/Transports.cpp @@ -190,8 +190,8 @@ namespace transport auto delta = ts - m_LastBandwidthUpdateTime; if (delta > 0) { - m_InBandwidth = (m_TotalReceivedBytes - m_LastInBandwidthUpdateBytes)*1000/ts; // per second - m_OutBandwidth = (m_TotalSentBytes - m_LastOutBandwidthUpdateBytes)*1000/ts; // per second + m_InBandwidth = (m_TotalReceivedBytes - m_LastInBandwidthUpdateBytes)*1000/delta; // per second + m_OutBandwidth = (m_TotalSentBytes - m_LastOutBandwidthUpdateBytes)*1000/delta; // per second } } m_LastBandwidthUpdateTime = ts;