Hi folks,
I'm developing a small framework for making online games in Java. It supports UDP and TCP transports, bases on NIO for high performance and uses MsgPack library for compressing data. I know it needs a lot of effort to improve, so please take a look and let me know. You can check out the project by the link below, I appreciate all your help.
https://github.com/congcoi123/tenio

I also created some small client projects for this framework in different languages: C++ (based on Cocos2dx), Java (based on Libgdx), C# (based on Unity) and Javascript (based on Phaserjs) for testing Websocket communication. Those projects were used to create a small game name "Gold Miner Online":
So, if you have any questions, don't hesitate to let me know. Thanks so much and have a nice day!