Hello,
I've playing with the DGD lpc driver these days and I've found that it's a nice tool for game makers, specifically for server-side things.
It includes a two-way and simple telnet model, a binary tcp connection model and a datagram channel for binary connections, ideal for game servers and their two-channel data transfers.
If you can port a http server to the dgd driver, you can include even http-backed content like maps, soundpacks and all such things for your game. No more windows servers for games!
github: DGD repository
Github: The kernel library for dgd
In fact the DGD driver is intended for dynamic MUD servers, but it is a goodness for game makers.
Please note that you need a unix-like environment or a very specific configuration of Visual C++ to build it.
Cheers,