Actually I've been trying to change completely the situations of Multiplayer.
The Host -> Peer is simple, but very different.
Everything you do is Peer -> Host -> Other Peers or Host -> Peers. But, if you code anything wrong, it will fail completely.
Try the Chat first, then, proceed.