- establish and breakup connection between gameclient and gameserver locally and across network.
- implement GameObjectFactory and related GameMessagePeer functions.