C++ Вызов методов удаленного объекта (аналогично RPC)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ Вызов методов удаленного объекта (аналогично RPC)

Сообщение Anonymous »

Я ищу библиотеку RPC, которая позволила бы мне вызывать функцию-член объекта в другом процессе (в Windows).

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что некоторые серверные объекты уже существуют и имеют более одного экземпляра. Сервер должен иметь возможность передавать указатель/идентификатор клиенту, который реализует прокси-сервер, который затем направляет вызовы экземпляру удаленных объектов. Итак, в основном я хочу что-то вроде этого:

Код: Выделить всё

Client:
TestProxy test = RemoteTestManager.GetTestById(123);
test.echo("bla");
где экземпляр Test уже существует на сервере, а RemoteTestManager — это класс менеджера на сервере, который клиент получил в другом вызове RPC. Кроме того, предпочтительно, чтобы он работал через именованные каналы, поскольку на одной машине может быть несколько серверов (на самом деле я хочу больше похоже на простой IPC: D).

Итак, на самом деле мой вопрос это: есть ли что-то подобное для C++ или мне придется написать его самому

Подробнее здесь: https://stackoverflow.com/questions/103 ... -rpc-alike
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»