我们如何处理目标C和Python之间的IPC?

时间:2015-04-02 13:39:34

标签: python objective-c macos ipc

我需要在python和objective-C之间进行进程间通信。这两个进程都应该在本地计算机上。那么哪种IPC机制是最好的,我是否可以获得开发的任何划痕?

1 个答案:

答案 0 :(得分:0)

  

那么哪种IPC机制是最好的,我应该得到任何划痕   发展?

很难评估。纯IPC包括消息传递,共享内存等...很大程度上取决于您尝试通信的数据(例如,数据长度是常数还是固定的?是二进制还是纯文本?数据是多少还是少?

这是一个在C和Python之间使用共享内存的简单示例:http://jcoppens.com/univ/iua/str/prog/shm_python.tar.gz

您需要Python的sysv_ipc模块。

消息传递(msgget和朋友)稍微灵活一点 - 在我看来。