找回密码
 立即注册
收起左侧

如何用QProcess实现进程间通信

0
回复
6293
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2017-12-8 17:05:53 显示全部楼层 |阅读模式
1Qter豆
大家好,最近遇到了一个问题,想和大家一起讨论。想实现进程间通信,一本教程上提出可以用QProcess实现。于是,我就开始尝试。在主程序中调用一个外部.exe,实现双向通信。现在,主程序里可以用readAll来读取子程序输出的数据,这个可以实现。但是主程序里用write()向子程序写数据时,子程序里收不到。子程序里是用的scanf()来接收的,应该是这个不对,求教一下子程序里应该用什么来接收主程序write()的东西呢?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了