Проект, над которым я работаю, работает на компьютерах с Windows NT и Windows XP, поэтому я могу использовать .NET 1.1 только до тех пор, пока мы не сможем обновить операционные системы.Программное обеспечение распространяется по сети компьютеров, и у меня нет доступа к серверу.Мне разрешен только доступ к клиентским машинам.Часть этого программного пакета будет работать на двух консолях одновременно.Один будет работать как ведущий (выполняя всю работу), а второй - как подчиненный (резервная копия на случай, если мастер отключится).Теперь эти два процесса должны найти друг друга в сети или определить, что другой процесс не запущен в сети, чтобы определить, будет ли он работать как главный или подчиненный.
Я изучал механизмы WCF и P2P в .NET только для того, чтобы понять, что они были реализованы в .NET 3.0 и более поздних версиях, поэтому я не могу их использовать.Поэтому мне было интересно, как лучше всего было бы выполнить эту коммуникацию с использованием платформы .NET 1.1?При необходимости я могу упорядочить некоторые собственные библиотеки Windows и создать класс-оболочку, но я надеялся, что в версии 1.1 есть что-то, что я мог бы использовать в качестве чистого управляемого кода.
Спасибо!