title: How to check if a remote connection is open to the server?
body: <p>I'm setting up my remoting connection like this: </p>
  
  <pre><code>port = new Random().Next(REMOTING_PORT_MIN, REMOTING_PORT_MAX);
  TcpChannel chan = new TcpChannel(port);
  ChannelServices.RegisterChannel(chan, false);
  RemotingConfiguration.RegisterWellKnownServiceType(typeof(NotificationService), "CallOnMe.rem", WellKnownObjectMode.Singleton);
  
  notService = new NotificationService();
  notService.NotificationMessageEvent += new NotificationService.NotificationMessageEventHandler(notService_NotificationMessageEvent);
  
  RemotingServices.Marshal(notService, "CallOnMe.rem");
  </code></pre>
  
  <p>But every so often the connection is lost and needs tp be re-established, how can I check to see if the connection is still open?</p>