Читаю с серверасервера клиент Remoting
MessageTable msg = (MessageTable)Activator.GetObject(typeof(MessageTable), portFormat, WellKnownObjectMode.Singleton);
если сервер запущен, то он вернется объект Сообща со значениями и методами.
он никогда не возвращает нуль msg, независимо от того, запущен ли сервер или нет, , но когда сервер недоступен, тогда вызов его методом вызывает исключение, , тогда как проверить сервер не работает.