首页| 论坛| 消息

标题:QCop协议遇到问题,求教
作者:snakesun
日期:2006-07-28 17:35
内容:

我打算用QCop来实现进程间通信
创建2个窗口 A窗口发,B窗口接收
如果再同一终端先运行A窗口,再由A窗口来运行B窗口的话就能通信(相当于在A里定义个B的类对象再显示出来),就能互相通信
A,B两窗口在不同终端启动就不行了。。。
不知道原因~~请斑竹+高手+老鸟指导一下
大致代码
A窗口中
QCopEnvelope e("QPE/Do", "Message1(QString)");
e > text;
}


#1 [snakesun 07-28 17:36]
好象就只是能线程间通信,不能进程间通信~~
但是原理是一样的。。。。应该是都可行的
不明白
#2 [snakesun 07-29 11:10]
高手指导一下
#3 [snakesun 07-31 14:09]
我想了一下,2个终端之间内存空间等资源都不同,根据QCop就不能通信
#4 [shiroki 07-31 14:12]
不是吧。qcop是为进程间通讯用的啊。。。
#5 [go2go3 07-31 18:06]
应该只能一个终端里开几个进程才能进程间通信
开几个终端之间要通信可以用Linux共享内存的方法。。用命名管道方便~~
不过好象QCop传参数只能传字符串,整型之类的,我试过传结构体好象不行~~
有人知道能传结构体吗?

回复 发表
主题 版块