Можно ли использовать вспомогательную библиотеку для обмена принятыми связями между несвязанными процессами (не разветвленными)? - PullRequest
1 голос
/ 18 марта 2011

Мы создаем приложение А. запускаем его от суперпользователя.Он открывает сокет и ждет подключения.Соединение устанавливает.Мы хотим позволить другому, не разветвленному, отдельно запущенному процессу суперпользователя, взять это установленное соединение и иметь возможность отправлять данные через него, не прерывая / восстанавливая его.Мы создаем приложения A и B, и мы можем реализовать любые необходимые логические алгоритмы в них обоих.Как должна выглядеть логика наших приложений?и сможет ли Вспомогательная библиотека мне помочь с такой задачей?

1 Ответ

4 голосов
/ 18 марта 2011

Вы можете открыть сокет домена unix между процессами и передать через него дескрипторы файлов.Смотрите этот сайт для объяснения и примера:

http://www.lst.de/~okir/blackhats/node121.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...