History: -RakNet
Preview of version: 2
The first thing one should do with RakNet is develop a text-based version of whatever they want to accomplish..
For example, you might want to just code a console chat client to learn how to use RakNet, then implement it once your game has a good base framework.