title: Send typed objects through tcp or sockets
body: <p>I’m having trouble creating a network interface for a very simple game I’ve made in Xna. I would simply need to send objects through a TCP client / Socket. Ex:
  I have a class named “Player”.
  In every Player, there’s a field name “Info”, of type “PlayerInfo”. In the client / server, I would need to send every players’ info to every client except the one who sent it (obviously).
  This is a simple example, but I would need to do that with around 5 – 10 objects, plus sending the player updates (positions, actions …)
  Is there a simple way to do that with TCP / Sock?
  Note : I would rate my knowledge in C# and programming as 6/10, so you don’t need to explain everything if you have a solution (Ex : what’s the difference between a variable and a field). I also know about interfaces, libraries and so on…
  Thanks in advance!</p>