Проект, над которым я работаю, работает на компьютерах под управлением Windows NT и Windows XP, поэтому я могу использовать только .NET 1.1 до тех пор, пока мы не сможем обновить операционные системы. Программное обеспечение распространяется по сети компьютеров, и у меня нет доступа к серверу. Мне разрешен доступ только к клиентским машинам. Часть этого программного пакета будет работать одновременно на двух консолях. Один из них будет выполняться как ведущий (выполняет всю работу), а другой - как ведомый (резервная копия в случае, если ведущий отключается). Теперь эти два процесса должны найти друг друга в сети или определить, что другой процесс не работает в сети, чтобы определить, будет ли он работать как главный или подчиненный.Как я могу реализовать одноранговую связь с .NET 1.1?
Я изучал WCF и механизмы P2P в .NET только для того, чтобы понять, что они были реализованы в .NET 3.0 и вперед, поэтому я не могу их использовать. Поэтому мне было интересно, как наилучшим образом было бы выполнить это общение с использованием платформы .NET 1.1? Если необходимо, я могу настроить некоторые собственные DLL-файлы Windows и создать класс-оболочку, но я надеялся, что в v1.1 есть что-то, что я мог бы использовать как чистый управляемый код.
Спасибо!
Довольно точно нет поддержки p2p в .NET 1.1. –
Исправить. Эта версия фреймворка напрямую не поддерживает сеть P2P. Итак, мой вопрос в том, как я могу реализовать аналогичную связь с помощью этой версии .NET? Любые другие управляемые IPC, которые могут работать? – JRusty15
Raw Sockets - это случай? – sll