So what is everyone using for networking?


#1

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?


#2

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.


#3

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.