【发布时间】:2010-12-25 09:07:40
【问题描述】:
有一个C进程,我需要调用一个函数,通过Ruby程序修改一个C变量,我想知道怎么做,谢谢!
【问题讨论】:
-
您可以通过为 Ruby 编写 C 扩展来与 C 交互,但这将是它自己的过程。我不认为你可以做你想做的事而不遇到相当多的麻烦。
标签: c ruby linux networking
有一个C进程,我需要调用一个函数,通过Ruby程序修改一个C变量,我想知道怎么做,谢谢!
【问题讨论】:
标签: c ruby linux networking
为什么不使用套接字? 您甚至可以使用线程或分叉来避免锁定。
如果你在 linux 上,你应该看看 D-Bus,它也允许通过套接字进行通信,但有一些额外的好处;)
【讨论】: