Re[2]: Вызов функций родительского процесса из дочернего
От: Nik_1 Россия  
Дата: 18.12.09 06:42
Оценка: +1
Здравствуйте, paxerus, Вы писали:
P>Есть сервер, к нему написан плагин(плагином являеться сокет сервер), если риск что при падении плагина может завалить и сервер, что ю избежать этого риска я хочу вынести сам сокет сервер в отедельный дочерний процесс, но встает вопрос как тогда рабоатать с АПИ функциями родительского процесса из другого процесса, подскажите подалуйста?

На выбор любой из методов межпроцессного взаимодействия, включая RPC и COM, а также WM_COPYDATA.
Почти все методы работают приерно следующим способом : параметры функции пакуются в буфер и записываются в некоторый разделяемый между процессами кусок памяти, шлется другому процессу нотификация что поивились новые данные( ивент или еще как), выполняется функция и таким же образом возвращяет результат. Можешь написать свой велосипед или заюзать готовую технологию : WM_COPYDATA, RPC, COM, PIPE, TCP/IP, ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.