当前位置:编程学习 > wap >>

如何进行进程之间的通信???

我现在有两个进程,两个进程之间需要进行数据的交互,在进程A中启动进程B,然后进程B返回数据给进程A,进程A在返回数据给进程B,我先使用的是共享内存,但是共享内存似乎是一种被动的数据存储和读取,有没有哪种方式能够实现数据的动态传输,就像信号和槽的机制一样???我传输的数据是自定义的数据结构。 --------------------编程问答-------------------- QProcess试试,里面可以调用其他进程,并可接收返回的信息 --------------------编程问答-------------------- 试试 QLocalServer QLocalSocket 虽然不像 信号槽机制,但是和网络通讯 是一致的。 --------------------编程问答-------------------- 楼主是什么环境啊?嵌入式的话有QCopChannel,就是进程间通信 --------------------编程问答-------------------- 进程通讯啊...方法太多了. 可以通过共享内存, 可以通过管道, 可以通过socket....
2楼说的QLocalSocket, QLocalServer 能满足你的欲望 --------------------编程问答-------------------- socket --------------------编程问答-------------------- 可以通过消息队列 --------------------编程问答-------------------- QSharedMemory 很好用

http://www.developer.nokia.com/Community/Wiki/QSharedMemory%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98%E4%BE%8B%E5%AD%90 --------------------编程问答-------------------- QshareMemory觉得比较死,不能像信号槽机制那么灵活!
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,