Распределенные вычисления обычно сложны, и Вам целесообразно пользоваться существующими библиотеками или платформами вместо того, чтобы перестроить колесо. Предыдущий плакат уже перечислил несколько этих библиотек и платформ. В зависимости от Ваших потребностей можно выбрать любого очень низкий уровень (как сокеты) или платформа высокого уровня (как CORBA). Не может быть универсального "использования этот" ответ. Вы должны узнать о распределенном программировании и затем найдете намного легче выбрать правильную библиотеку или платформу для задания.
Там существует дико используемая платформа C++ для распределенных вычислений, названных ACE и ДАО ШАРА CORBA (который является buildt на ACE). Там существуйте очень хорошие книги о ACE http://www.cs.wustl.edu/~schmidt/ACE/, таким образом, Вы могли бы смотреть.Береги себя!
Нет. Из MSDN :
Вы можете использовать методы расширения для расширения класса или интерфейса, но не для их переопределения. Метод расширения с тем же именем и подписью, что и метод интерфейса или класса, никогда не будет вызван. Во время компиляции методы расширения всегда имеют более низкий приоритет, чем методы экземпляра, определенные в самом типе.