So what is everyone using for networking?


I have been looking at Yojimbo which appears to have all of the features I need (server/client, encryption, reliable UDP, etc) but the documentation is non-existent and I can’t find any real world examples. I need to support no more than 16 clients. Any suggestions?


I’ve been planning on integrating RakNet into the framework. It seems to offer a lot of functionality and it’s pretty well tested, being used in some large projects. But there’s still a lot of research I need to do, there might be some higher level networking library that offers more functionality.


For TCP, you could probably use SedNL. And for UDP you could use Boost.Asio (or the standalone Asio). Or you could just go with Asio/Boost.Asio and use that for networking.