Я создал канал IPC в .NET2, используя RegisterWellKnownClientType и RegisterWellKnownServerType.
Неважно, был ли сервер или клиент создан первым - они подключатся друг к другу, как только они оба запустятся.
Проблема в том, что единственный способ узнать, когда установлено соединение, - это попытаться вызвать функцию и перехватить исключение, если это не так.
Есть ли событие или что-то, к чему я могу подключиться, которое сообщит мне, когда канал подключен?
В настоящее время в клиенте я использую таймер для опроса соединения.
(Кстати, я не заинтересован в использовании WCF, так как мы застряли в .NET2)