[ENet-discuss] Congestion Avoidance and Control
Aaron Boxer
aboxer at oanda.com
Thu Mar 5 19:42:03 PST 2009
Great. This sounds like the perfect library for my application.
I am streaming currency rates using TCP at the moment; the client is at
an arbitrary
IP address on the internet. To maintain "real time" streaming, the
packet size is small,
so the TCP header size / packet size is quite large. The connection must
be reliable.
It looks like ENet would give me a better header/payload ratio.
Thanks!
Aaron
Lee Salzman wrote:
> The library was developed and tuned for 56K modem usage, perhaps which is
> sort of a joke in this day and age. :)
>
> There is no particular roadmap for new features. The library has just
> grown stuff
> as Sauerbraten has needed the features. Thus, it tends to be rather
> stable over
> time, and it's even pretty safe to fork the code or do whatever with
> it rather than
> treat it as a normal library because of that.
>
> Lee
>
> Aaron Boxer wrote:
>> Thanks. How much testing has been done under high packet loss?
>>
>> Also, in general, what are the known issues with the library?
>>
>> Is there a roadmap for new features?
>>
>>
>> Thanks again
>>
>>
>>
>> Lee Salzman wrote:
>>> It uses pings or reliable packets to measure the mean round trip
>>> time for the connection.
>>> Any excessive deviation from this causes a throttle to oscillate up
>>> or down, which regulates
>>> how often ENet will drop unreliable packets to reduce bandwidth usage.
>>>
>>> Lee
>>>
>
> _______________________________________________
> ENet-discuss mailing list
> ENet-discuss at cubik.org
> http://lists.cubik.org/mailman/listinfo/enet-discuss
More information about the ENet-discuss
mailing list