Qt 编程训练之七

Qt进程间通信

TCP / IP

跨平台的 QtNetwork 模块提供的类网络编程便携式和容易。 它提供了高层类(例如,QNetworkAccessManager QFtp )使用特定的应用层协议通信,低层类(例如, qtcpsocket QTcpServerQSslSocket 为实现协议)。

共享内存

跨平台共享内存类, QSharedMemory 提供了访问操作系统的共享内存实现。 它允许安全由多个线程访问共享内存段和过程。 此外,QSystemSemaphore 可用于控制对资源的访问共享的系统,以及进程间通信。

d - bus

的 QtDBus 模块是一个仅在unix上库可以使用实现IPC使用d - bus协议。 它扩展了Qt的 信号与槽 IPC机制层面上,允许一个进程发出的一个信号是在另一个连接到一个槽的过程。 这 d - bus 页面详细信息如何使用 QtDBus 模块。

Qt通信协议(QCOP)

的 QCopChannel 类实现一个协议客户机之间传输消息流程跨命名的通道。 QCopChannel 只有在 Qt为嵌入式Linux 。 就像 QtDBus 模块,QCOP Qt的延伸 信号与槽 IPC机制层面上,允许一个进程发出的一个信号是在另一个连接到一个槽的过程,但不同 QtDBus ,QCOP不依赖于第三方库。

转载于:https://www.cnblogs.com/qtgameprograming/p/3957155.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值