title: C# best way to differentiate socket messages
body: <p>Im new to sockets, and Im creating a tictactoe online, I know how to make the connections with the clients and the server, but I will make a chat too.</p>
  
  <p>Then I doing this, when a user chat I send a message with a prefix "CHAT: HELLO WORLD"
  and when a user make a move I send a message without the prefix... this is the best way? </p>
  
  <p>THX!!!</p>