Я бы порекомендовал вам придерживаться named pipes
, если система совместима с POSIX. При этом существует множество вариантов, вы могли бы открыть tcp-сокет и отправить рассмотренные данные, но производительность, вы бы не побили разделяемую память / именованный канал, и зачем искать «новое» решение, если оно уже существует четко определенным рабочие решения?
Вы также можете посмотреть на этот модуль , похоже, он использует общую память, я не пробовал, но это выглядит как вариант.