Как разделить данные между Ruby и c? - PullRequest
2 голосов
/ 18 января 2011

Существует процесс Ruby, в котором есть строка var с именем "switch", и "switch" будет обновляться пользователем. Есть также процесс 2 C-демона, которому необходимо получить доступ к «коммутатору» в цикле и решить логику во время выполнения, как справиться с этим случаем? спасибо!

Ответы [ 2 ]

5 голосов
/ 18 января 2011

В качестве канала между ними можно использовать сокет (или общий файл).

2 голосов
/ 18 января 2011

Учитывая ваше описание, похоже, вам нужна очередь сообщений. Что-то вроде RabbitMQ должно работать. Подробнее см. http://www.rabbitmq.com/getstarted.html.

...