Bei ENet (http://enet.bespin.org/) handelt es sich um eine Bibliothek welche ursprünglich im Open Source Shooter Cube zum Einsatz kam. Man könnte sagen das ENet so etwas wie „TCP über UDP“ bietet. Nun gibt es von ENet nicht nur die ursprüngliche C Version sondern auch unterschiedlichsten Portierungen und Bindings, wobei letztere klar überwiegen. An Portierungen ist mir eigentlich nur jeNet bekannt, bei welchem es sich um eine Portierung von ENet zu Java handelt:
- jeNet (http://jenet.googlecode.com)
Auf der Seite der Bindings sieht es schon umfangreicher aus:
- ENet for C# (http://www.zer7.com/software.php?page=enetcs)
- lua-enet (http://leafo.net/lua-enet/)
- enet.js (https://github.com/Memeo/enet-js)
- pyenet (http://pyenet.googlecode.com)
- IrrNet (http://irrlicht.sourceforge.net/forum/viewtopic.php?t=18263)
- IrrNetLite (http://irrlicht.sourceforge.net/forum/viewtopic.php?t=22658)
Schade ist nur, das es nicht mehr native Implementierungen gibt, sondern meist nur Bindings. Wenn ihr weitere Bindings oder Portierungen von ENet kennt, schreibt es in den Kommentaren ;)