[ENet-discuss] keeping connection alive while stopped in debugger

Stefan Lundmark stefanlun at hotmail.com
Tue May 1 03:08:11 PDT 2012


This is the approach we took as well.

On 2012-05-01 10:51, Ruud van Gaal wrote:
> It does affect things a bit too hardcoded for my taste; with all the 
> versions sofar, I've made these parameters modifiable.
>
> - in enet.h, add these:
>
> extern int ENetPeerTimeOutMinimum;
> extern int ENetPeerTimeOutMaximum;
>
> #define ENET_PEER_TIMEOUT_MINIMUM ENetPeerTimeOutMinimum
> #define ENET_PEER_TIMEOUT_MAXIMUM ENetPeerTimeOutMaximum
>
> - in the enum where all these parameters are defined, comment the 
> original ones out:
>
>    //ENET_PEER_TIMEOUT_MINIMUM              = 5000,
>    //ENET_PEER_TIMEOUT_MAXIMUM              = 30000,
>
> - in callbacks.c, add these:
>
> int ENetPeerTimeOutMinimum=5*60000;
> int ENetPeerTimeOutMaximum=5*60000;
>
> Then just modify these variables depending on your debug state, if 
> desired. This makes it possible to tweak these (important) parameters 
> per app.
>
> Cheers,
> Ruud
>
> On Mon, Apr 30, 2012 at 10:44 PM, Grant Mills 
> <Grant_Mills at affirmednetworks.com 
> <mailto:Grant_Mills at affirmednetworks.com>> wrote:
>
>     Hi James
>
>     in the include/enet/enet.h file. Increase the
>     ENET_PEER_TIMEOUT_MINIMUM. It will be a value like "5000". This is
>     5 seconds. The upper bound (ENET_PEER_TIMEOUT_MAXIMUM) is around
>     30000. I would just boost both to 300000 then rebuild the enet
>     libraries.
>
>     /grant
>
>     On Apr 30, 2012, at 4:20 PM, James B wrote:
>
>>     Is there anyway to increase timeouts so that when I am debugging
>>     my game (and stopped program execution in the debugger), enet
>>     does not drop the connection?  I would like to increase timeouts
>>     to 1-5 minutes if possible.
>>
>>     James
>>     _______________________________________________
>>     ENet-discuss mailing list
>>     ENet-discuss at cubik.org <mailto:ENet-discuss at cubik.org>
>>     http://lists.cubik.org/mailman/listinfo/enet-discuss
>
>
>     ---
>     *Bug in my software
>     Disappears when in testing
>     Curse you, Heisenberg*
>
>
>
>     grant_mills at affirmednetworks.com
>     <mailto:grant_mills at affirmednetworks.com>
>
>
>
>
>
>     _______________________________________________
>     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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cubik.org/pipermail/enet-discuss/attachments/20120501/c2aca8b5/attachment-0001.html>


More information about the ENet-discuss mailing list