title: Communication between Client and Server running on two different machines in C# using Visual studio 2010
body: <p>i need Communication between Client and Server running on two different machines  in C# using Visual studio 2010</p>
  
  <p>The main app that is the client app needs to tell the  server app on the server  to start and stop process. and server app needs to tell the main client app when  process has been completed and also of any errors</p>
  
  <p>please give me some suggestion , what is best to use for my application .</p>