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



我需要在python和objective-C之间进行进程间通信。两个进程都应该在本地机器中。那么,哪种IPC机制是最好的,我应该为开发做些什么吗?

那么哪种IPC机制是最好的,我应该为它做些改动吗发展

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

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

您将需要用于Python的sysv_ipc模块。

在我看来,消息传递(消息和朋友)稍微灵活一些。

最新更新