Czy jest jakiś (działający) przykład tworzenia RPC z Windows na Linuksa?RPC od Windows do Linuksa
Klient powinien być aplikacją Windows NT, serwer jest linuxem.
To potrzebuje na MSRPC.
Nie Corba, nie XML-RPC, SUN-RPC itp
MSDN mówi this:
RPC może być stosowany we wszystkich aplikacji klient/serwer oparty na systemie Windows systemów operacyjnych. Może być również używany do tworzenia programów dla klientów i serwerów dla heterogenicznych środowisk sieciowych, które obejmują takie systemy operacyjne, jak Unix i Apple.
Niestety po spędzeniu kilku godzin na google poddaję się.
moje oczekiwania:
- węzeł Linux powinien mieć zainstalowany samba, ponieważ ich realizacja MSRPC działa.
- Korzystanie plik IDL wygenerować odcinki zarówno dla klienta, jak i serwera
- Klient jest zbudowany przy użyciu MSVC
- Server jest zbudowany przy użyciu gcc niektóre includes/bibliotek z samby (lub innymi bibliotekami)
- węzeł Linux musi mieć takie Port RPC mapper
Czy ktoś może mnie wskazać?
Nie mogę zrozumieć, dlaczego to pytanie zostało poddane ścisłemu głosowaniu ... jeśli to pytanie zasługuje na zamknięcie, to lepiej zamknij stackoverflow całkowicie. – yms
Ponieważ implementacja serwera samba jest wystarczająco zaawansowana, aby umożliwić nawet integrację z domeną Active Directory, powiedziałbym, że to, co chcesz zrobić, jest możliwe, ale część "używania pliku IDL do kodów pośredniczących dla serwera" Nie jestem taka pewnie ... Mam nadzieję, że się mylę. – yms
@ dziękuję za komentarz.Jestem pewien, że kluczową częścią rozwiązania jest samba, ale nie mam dokładnego pomysłu. Oferuję nagrodę za moje pytanie w ciągu 2 dni, aby zyskać więcej uwagi i być może próbkę kodu roboczego :) – rkosegi