It's mainly just for those particular stats (totalSent*, totalReceived*), since they're only 32 bit, and like all bandwidth stats, increase fast, eventually they will roll-over, hence the value in resetting them to zero to keep that from occurring. You don't have to reset them, of course, in that ENet doesn't depend on them in any way internally, it will just help you prevent the roll-over if your app needs to use them.<br>
<br><div class="gmail_quote">On Tue, Oct 16, 2012 at 10:31 AM, Sebastian Ahlman <span dir="ltr"><<a href="mailto:sebastian.ahlman@gmail.com" target="_blank">sebastian.ahlman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>In my engine I want to track the bytes sent and received over the network. To do this I have the methods void addBytesSent(unsigned int bytes) and void addBytesReceived(unsigned int bytes). This should be all data, including enet headers, not only the payload. I found the members totalSentData and totalReceivedData of ENetHost. These both have a remark "User should reset to 0 as needed to prevent overflow."</div>

<div><br></div><div>Does this mean that I can track the stats like this?: Every update in my engine check if totalSentData and totalReceivedData are larger than zero and if they are I call my functions with the values and set totalSentData and totalReceivedData back to zero? This should give me the delta in sent receiving bytes, right? Or do I break anything if I set them back to zero?</div>

<div><br></div><div>Also, if the above is correct, are there any other data members in enet that I should reset to zero every now and then?</div><div><br></div><div>Thanks,</div><div>Sebastian Ahlman</div>
<br>_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org">ENet-discuss@cubik.org</a><br>
<a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
<br></blockquote></div><br>