当前位置: 技术问答>linux和unix
%%%%高分相送%%%%%##D-BUS高手请进##
来源: 互联网 发布时间:2015-10-26
本文导语: 请问:如何用D-BUS在两个进程间传递结构,我查了相关资料D-BUS传递的参数好像只有一些基本的整数,数组等类型,那么结构怎么传呢,望高手指教,最好有具体的例子!谢了! | 是否可以考虑用进程间共...
请问:如何用D-BUS在两个进程间传递结构,我查了相关资料D-BUS传递的参数好像只有一些基本的整数,数组等类型,那么结构怎么传呢,望高手指教,最好有具体的例子!谢了!
|
是否可以考虑用进程间共享内存,然后传递指针的方法呢?
只是用这种方法的时候最好要有读写锁
只是用这种方法的时候最好要有读写锁
|
那就将结构内容放到一个数组中(比如char数组,使用memcpy),然后到另一边之后再把这个数组的指针强制转化为你的结构指针应该差不多吧:)
|
没用过d-bus,不过进程间通信传递结构的话用socket也很好啊。两边定义好结构,接收后强制转换一下就行了。
|
你可以先做好一种方案,预留支持D-BUS1.0的方案。
如果等,要是不能及时发布你岂不也得跟着等:)
如果等,要是不能及时发布你岂不也得跟着等:)