Qt进程间频繁连续发送信息的问题

yaokaei 2012-01-12 08:53:04
现有两个进程A和B,A会频繁地(每秒)向B发送信息,请问QT本身如何解决大批量频繁地在进程间发送消息呢?
用windows API postmessage好像可以吧?
...全文
446 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoye 2012-01-15
  • 打赏
  • 举报
回复
以前遇到过同样的问题,最终总结起来有以下几种方法:
1、使用Windows的消息发送,类似于PostMessage,可以很方便的进程间发送Windows事件,缺点是不能跨平台
2、使用SOCKET,Qt使用Socket也是很简单的,用这个很定能解决问题,不过稍微复杂一些
3、使用RPC,windows的RPC用起来也比较简单,在进程间发送消息就像函数调用一样,不过好像用的人不多。
luoye 2012-01-15
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=1731

楼主可以百度一下嘛
LH806732 2012-01-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xuqiangvc 的回复:]

以前遇到过同样的问题,最终总结起来有以下几种方法:
1、使用Windows的消息发送,类似于PostMessage,可以很方便的进程间发送Windows事件,缺点是不能跨平台
2、使用SOCKET,Qt使用Socket也是很简单的,用这个很定能解决问题,不过稍微复杂一些
3、使用RPC,windows的RPC用起来也比较简单,在进程间发送消息就像函数调用一样,不过好像用的人不多。
[/Quote]

就1能举个例子不?
zhu_xz 2012-01-14
  • 打赏
  • 举报
回复
QLocalSocket
AAA20090987 2012-01-14
  • 打赏
  • 举报
回复
使用共享内存
lovemyliwu 2012-01-13
  • 打赏
  • 举报
回复
不知道,请google qt进程通信
乔巴好萌 2012-01-13
  • 打赏
  • 举报
回复
QT和一般的开发工具没什么不同
只是上层进行了封装
常见的那些进程通信方式 QT都可以做到 如socket 内存映射 管道什么的
还支持DBUS(unix下的)

16,213

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧