NetworkEngines
From MorphixWiki
oulaacellat
FreeEngines / GraphicsEngines / RemoteProcedureCalls
This page describes free network engines, libraries and the like, layered on top of 'ordinary' TCP/UDP/IP. In short, these engines make it easier to use ordinary sockets for specific purposes. I haven't used any of these yet myself, add comments if you have.
For a more extensive look at toolkits and more network engines, see: http://www.ogre3d.org/wiki/index.php/AssemblingAToolset
ENet
ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets. License: BSD(ish)
RakNet
A free networking API that provides reliable UDP and high level networking constructs on Windows, Linux, and Unix. License: GPL / commercial
opentnl (Torque network library)
http://sourceforge.net/projects/opentnl
The Torque Network Library is a robust, secure, easy to use cross-platform C++ networking API designed for high performance simulations and games. License: GPL / commercial / indie

