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