由于AllJoyn的join session timeout问题一直无法解决,我们怀疑AllJoyn有些内部变量没有清理干净,因此考虑将AllJoyn相关功能放到一个单独的进程中,一旦join session timeout,就重启该进程. 这就涉及到IPC问题. 因为我们写的是通用模块,需要在DTV(arm平台linux)和Android(NDK)上运行,因此就必须考虑各种IPC手段的可用性了. 一开始我考虑直接使用socket进行IPC(肯定可用),但有人说消息队列.共享内存.管道之类的也可…