При инициализации клиентского приложения, использующего Remoting, в условиях диагностированной поломки в сети (выдернут кабель из карты и горит соответствующий значок или сетевое соединение вообще отключено через Control Panel\Network and Dial-up Connection), после восстановления сетевого соединения вызовы к серверным методам проходят нормально, но при попытке сервера обратится к клиентскому интерфейсу обратной связи выскакивает ошибка: «No connection could be made because target machine actively refuse it». Причем в случае если поломка не диагностирована явно (серверное приложение не запущено или нет доступа к серверной машине, но сама сеть есть), все работает нормально – после восстановления связи вызовы и от клиента к серверу, и от сервера к клиенту идут нормально.
Пробовал повторно инициализировать Remoting – сначала удалял все каналы, а потом снова создавал в новых условиях, но это не помогает и приходится все равно перезапускать клиентское приложение целиком.
Буду очень признателен, за идеи – как заставить Remoting заново инициализироваться без перезапуска приложения, или каким-либо другим способом решить вышеописанную проблему.