So, I pushed out a new ENet release a couple of days ago with some minor changes that had been languishing in source control for a while.<div><br></div><div>The main attractions are essentially:</div><div><br></div><div>enet_peer_ping_interval() and enet_peer_timeout() that let you configure ping intervals and timeouts on a per-peer basis. However, as a result of this, there were some extra fields added to the ENetPeer structure, so if you were doing anything that depended on the size/layout of the ENetPeer structure (even just accessing members of the peers array via an index), then you will need to recompile.</div>
<div><br></div><div>Included enet.lib and enet64.lib static libraries compiled with 32 bit and 64 bit MinGW, respectively. Hopefully these libs should work just fine in Visual Studio, though I haven't had much of a chance to test how the 64 bit lib will work out, however. In any case, it's just an experiment to see if I want to keep doing this for future releases and to help people out who don't want to be bothered with compiling it, since I know people on Windows seem to have occasional troubles with this.</div>
<div><br></div><div>I've moved the source code over to a github repository instead of the old and slow CVS repository, which should make it easier to track development: <a href="https://github.com/lsalzman/enet">https://github.com/lsalzman/enet</a></div>
<div><br></div><div>Otherwise there were just some little correctness checks added here and there in some protocol handlers, but the protocol itself remains unchanged and compatible as always.</div><div><br></div><div>Download link is: <a href="http://enet.bespin.org/download/enet-1.3.4.tar.gz">http://enet.bespin.org/download/enet-1.3.4.tar.gz</a></div>
<div><br></div><div><br></div>