title: C# Remoting IPC, how to test if remote application is running?
body: <p>Good morning everyone!</p>
  
  <p>I'm doing a distributed application using .NET 4.0, C# and Remoting (IPC at the moment but that may change, Object is <strong>WellKnownObjectMode.Singleton</strong>). </p>
  
  <p>Upon startup of the client I'd like to test whether the server is up and running. </p>
  
  <p>What would be the best practice to implement this? Call any one method? Implement a special method just for that startup test? </p>
  
  <p>At the moment I start the client and it then calls methods on the server periodically (every 100 ms). That causes the client to show an estimated 1,000,000,000 error dialogs pointing out that the server is unreachable. </p>