[ENet-discuss] Congestion Avoidance and Control

Lee Salzman lsalzman1 at cox.net
Fri Mar 6 10:28:21 PST 2009


Someone had done a paper on network latency in games, and they used ENet 
as one of the
test libraries. It had some nice bar graphs in it, although I don't 
remember the exact contents
of what it said anymore (it's been a while since I read it):

http://heim.ifi.uio.no/~paalh/publications/files/netgames2007.pdf

Lee


Erik Beran wrote:
> I'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.
>
> Could that person mention at all if there was any problems going 
> through cert/tcr testing in respects to network conditions?
>
> /Erik B.
>
> On Fri, Mar 6, 2009 at 4:42 AM, Aaron Boxer <aboxer at oanda.com 
> <mailto:aboxer at oanda.com>> wrote:
>
>     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 <mailto:ENet-discuss at cubik.org>
>         http://lists.cubik.org/mailman/listinfo/enet-discuss
>
>     _______________________________________________
>     ENet-discuss mailing list
>     ENet-discuss at cubik.org <mailto:ENet-discuss at cubik.org>
>     http://lists.cubik.org/mailman/listinfo/enet-discuss
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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