Здравствуйте akaVVS, Вы писали:
VVS>Есть такая задача: VVS>Запускать проги с windows машины на другой Linux машине. VVS>Может писал кто-то что-то подобное ?
VVS>В принципе понятно есть 2 пути: VVS>1.tcp/ip server/client. VVS>2.RPC server/client. VVS>Со 1-ым все понятно.
VVS>Стал рассматривать 2-ой и увидел что: VVS>у MS свой RPC API, на Linuxe свой. VVS>И пересекаются они мало . VVS>Как жить ? VVS>Подскажите.
Есть DCOM для Linux (небесплатно, естсественно). Там даже ATL водится , и есть реализация некоторых функций из Win32 API :-
ЗЫ Я бы выбрал 1-й путь
// #import <windows.bas> class IWindows9x:protected DOS { private: virtual HANDLE EnumClouds()=0; };
Re: Запуск программ с windows машины на Linux машине.
Здравствуйте akaVVS, Вы писали:
VVS>В принципе понятно есть 2 пути: VVS>1.tcp/ip server/client. VVS>2.RPC server/client. VVS>Со 1-ым все понятно.
No my idem drugim putem. Use CORBA. Exist dlya unix like os i dlya win , na raznye vkusy , ot horoshih i dorogoih , do prostyh i besplatnyh
lichno ya use OmniOrb http://sourceforge.net/projects/omniorb/
Re: Запуск программ с windows машины на Linux машине.
От:
Аноним
Дата:
22.05.02 15:39
Оценка:
VVS>Привет всем, VVS>Есть такая задача: VVS>Запускать проги с windows машины на другой Linux машине. VVS>Может писал кто-то что-то подобное ?
VVS>В принципе понятно есть 2 пути: VVS>1.tcp/ip server/client. VVS>2.RPC server/client. VVS>Со 1-ым все понятно.
VVS>Стал рассматривать 2-ой и увидел что: VVS>у MS свой RPC API, на Linuxe свой. VVS>И пересекаются они мало :(. VVS>Как жить ? VVS>Подскажите.
Есть CORBA.
Pro: Есть под все платформы: Win/*NIX/Mainframe и языки — от С до кобола.
Contra: Довольно тяжела и не очень проста при установке и поддержке
Неплохая весьма альтернатива RPC: XML RPC
Сужествует для всех платформ и языков. Бесплатна. "Тонкие" клиент и сервер.
минусы:
1. заметный сетевой overhead (параматры вызова обкладываются жирными xml-тегами)
2. нет никаих directory service как в корбе.
Re: Запуск программ с windows машины на Linux машине.
VVS>Стал рассматривать 2-ой и увидел что: VVS>у MS свой RPC API, на Linuxe свой. VVS>И пересекаются они мало . VVS>Как жить ? VVS>Подскажите.
Писал RPC сервер под Win(NT/2000). Клиент был уже готовый под Unixoм. Вроде все нормально. Никаких проблемм не было. До сих пор счтал, что RPC в win пришло из Unix 1:1.
Re[2]: Запуск программ с windows машины на Linux машине.
Здравствуйте User99, Вы писали:
U>Здравствуйте akaVVS, Вы писали:
VVS>>Стал рассматривать 2-ой и увидел что: VVS>>у MS свой RPC API, на Linuxe свой. VVS>>И пересекаются они мало . VVS>>Как жить ? VVS>>Подскажите.
U>Писал RPC сервер под Win(NT/2000). Клиент был уже готовый под Unixoм. Вроде все нормально. Никаких проблемм не было. До сих пор счтал, что RPC в win пришло из Unix 1:1.
Нет,
RPC API разные, форматы передачи данных по сети разные (Linux — XDR, Windows — NDR).
Но !!!
Есть у MS есть Windows Services for Unix — за деньги. В котором реализована поддержка UNIX RPC.
Так-то вот.
Это-то я наверно и буду исрользовать...
VVS
Re: Запуск программ с windows машины на Linux машине.
Здравствуйте akaVVS, Вы писали:
VVS>Привет всем, VVS>Есть такая задача: VVS>Запускать проги с windows машины на другой Linux машине. VVS>Может писал кто-то что-то подобное ?
VVS>В принципе понятно есть 2 пути: VVS>1.tcp/ip server/client. VVS>2.RPC server/client. VVS>Со 1-ым все понятно.
VVS>Стал рассматривать 2-ой и увидел что: VVS>у MS свой RPC API, на Linuxe свой. VVS>И пересекаются они мало :(. VVS>Как жить ? VVS>Подскажите.