Hi,
How do I (from the client side) check if a server channel is up and listning
The easy (and dirty way) is just to try and create a remote object on the server (and then catch any exception). I got an IPC server/client(s) system running on the box (all processes created under the active user account) - shouldn't this be possible to check in a safe manner

How to check if server channel is up?
Bartosz
When calling this from the client process no channels are registered!
Javier_Uy
I see what you are saying. Well unfortunately Remoting does not provide any out of box support for discovering registered channels remotely. Now since you mentioned you are using IPC, you can check for the NamedPipe existence, the name used by the IPC channel is given by \\.\pipe\ + portName, you can check for Pipe existence using the CreateNamedPipe function:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/ipc/base/createnamedpipe.asp
Tiarnan
The Registered channels method on the System.Runtime.Remoting.Channel.ChannelServices class might be useful for your scenario. For more information please take a look at:
http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.channels.channelservices.registeredchannels.aspx