HaxeFlixel is in many aspects a better game engine than the original Flixel. There’s no doubt about it. Its best aspect, in my opinion, is the Haxe language itself. It compiles to a bunch of targets, has many advanced language features, and has external c/c++ support. Yeah.
The one thing it doesn’t have is straight-forward sockets. I’m sorry, but the socket documentation left me confused. That’s why I decided to just write a wrapper around ENet. ENet is all that a game needs in terms of communication, and now it’s coming to Haxe land!
Here are some links that explain how to get started with external C/C++ in Haxe. It often took me a couple of readings before noticing the important parts, they’re a bit heavy and still leave you guessing if you haven’t done any C/C++ before, like me. Just read them reeeaaaaal carefully.