Здравствуйте, AlexDoberman, Вы писали:
AD>Добрый день. Возник следующий вопрос : необходимо реализовать удаленный интерфейс.
AD>необходимо реализовать имплементацию этого интерфейса таким образом что бы функция do_some() выполнялась на удаленной машине.
AD>Не подскажете, может быть существуют готовые классы или библиотеки реализующие этот принцип (желательно кроссплатформенные и не особо тяжеловесные)?
Есть несколько разных RPC для С++, я бы начал с
ProtoBufRemote на гугловском ProtoBuf или с
Boost.RPC на Boost::Serialization. На Boost::Serialization легко делать сериализацию объектов, но сама Boost.RPС ещё в boost не включена.
Но ИМХО без нормальной рефлексии по настоящему удобного решения не сделать. Может лучше сделать интероп с каким-нибудь Пиотоном и уже использовать скриптовые возможности по RPC?