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.