Страницы

Поиск по вопросам

четверг, 2 мая 2019 г.

Возможно ли обратится к указателю функции из другой программы? C++

Есть две программы на одном компьютере. Возможно ли сделать так:
Программа 1 достает указатели 2 своих функций и отправляет по UNIX сокету другой программе. Программа 2 получает эти указатели и с помощью сокета она передает 1 указатель на свою функцию. Сокет уничтожается и программы проводят "пинг тест", обмениваясь "Hello program!" друг с другом. Profit!
Возможно ли такое провернуть? Главный вопрос: как исполнить функцию по указателю и как передать ей параметры?


Ответ

Можно попробовать использовать разделяемую память, по сути она для этого и служит, связать две программы одной памятью. На Хабре даже статейка есть

Комментариев нет:

Отправить комментарий