TNet is a very Unity-like solution. You work with it like you would be working with Unity. Send a message? tno.Send("FunctionToCall", ...). "FunctionToCall" is then your function. Want to host TNet somewhere on a dedicated server of your own? No problem. Take the 50kb executable and run it there -- windows, mac or linux. It takes no resources, and most obviously of all -- it doesn't limit you to iOS for when you want to support Android too.