title: Simple Network Programming in C# for Beginners?
body: <p>I am currently new to C# and I need to understand simple server-client architecture!</p>
  
  <p>I am currently trying to write a simple server/client program where basically a client can send a variable to a server and the server can send it to another client. Problem is that I am really blind to this as I am still very new to C# although I have some experience with Java (But still not with networking). </p>
  
  <p>My question is:</p>
  
  <ol>
  <li>How many files will i Have to write?</li>
  <li>Can anybody be nice enough to provide me with a framework or example for a program  like this? </li>
  <li>What is a TCP server? </li>
  </ol>
  
  <p>This is intended to be for an online game. One client will roll the dice and the server must show all the other clients that this is the value the first client rolled. </p>
  
  <p>Any help would be greatly appreciated!</p>