I&#39;m quite interested in these results as well. I saw there was someone using for an xbox/360 game a while ago and I know their TCR (technical certification requirements) test against bad network conditions.  Bad network conditions being relatively low bandwidth, high latency and a certain percentage of packet loss over time.<div>
<br></div><div>Could that person mention at all if there was any problems going through cert/tcr testing in respects to network conditions?<div><br></div><div>/Erik B.<br><br><div class="gmail_quote">On Fri, Mar 6, 2009 at 4:42 AM, Aaron Boxer <span dir="ltr">&lt;<a href="mailto:aboxer@oanda.com">aboxer@oanda.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Great. This sounds like the perfect library for my application.<br>
<br>
I am streaming currency rates using TCP at the moment; the client is at an arbitrary<br>
IP address on the internet.  To maintain &quot;real time&quot; streaming, the packet size is small,<br>
so the TCP header size / packet size is quite large. The connection must be reliable.<br>
<br>
It looks like ENet would give me a better header/payload ratio.<br>
<br>
Thanks!<br><font color="#888888">
<br>
Aaron</font><div><div></div><div class="h5"><br>
<br>
Lee Salzman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The library was developed and tuned for 56K modem usage, perhaps which is<br>
sort of a joke in this day and age. :)<br>
<br>
There is no particular roadmap for new features. The library has just grown stuff<br>
as Sauerbraten has needed the features. Thus, it tends to be rather stable over<br>
time, and it&#39;s even pretty safe to fork the code or do whatever with it rather than<br>
treat it as a normal library because of that.<br>
<br>
Lee<br>
<br>
Aaron Boxer wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks.  How much testing has been done under high packet loss?<br>
<br>
Also, in general, what are the known issues with the library?<br>
<br>
Is there a roadmap for new features?<br>
<br>
<br>
Thanks again<br>
<br>
<br>
<br>
Lee Salzman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It uses pings or reliable packets to measure the mean round trip time for the connection.<br>
Any excessive deviation from this causes a throttle to oscillate up or down, which regulates<br>
how often ENet will drop unreliable packets to reduce bandwidth usage.<br>
<br>
Lee<br>
<br>
</blockquote></blockquote>
<br>
_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org" target="_blank">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>
</blockquote>
_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org" target="_blank">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>
</div></div></blockquote></div><br></div></div>