[ENet-discuss] Packet throttling: it's the little things...

Lee Salzman lsalzman at gmail.com
Sun Dec 19 18:48:09 PST 2010


On 12/20/2010 12:21 PM, Kabil Akpınar wrote:
> 2010/12/20 Lee Salzman <lsalzman at gmail.com <mailto:lsalzman at gmail.com>>
>
>     Problem solved in one damned line of code. Oh, how blind I was. :(
>     -> :)
>
> So where did you put that damned one line of code?
> -- 
> Kabil Akpınar

As per commit to ENet cvs:

Index: protocol.c
===================================================================
RCS file: /var/lib/cvs/enet/enet/protocol.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -r1.34 -r1.35
1294c1294,1296
<           if (peer -> reliableDataInTransit + outgoingCommand -> 
fragmentLength > peer -> windowSize)
---
 >           enet_uint32 windowSize = (peer -> packetThrottle * peer -> 
windowSize) / ENET_PEER_PACKET_THROTTLE_SCALE;
 >
 >           if (peer -> reliableDataInTransit + outgoingCommand -> 
fragmentLength > ENET_MAX (windowSize, peer -> mtu))


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cubik.org/pipermail/enet-discuss/attachments/20101220/70a6b23a/attachment.html>


More information about the ENet-discuss mailing list