目录
一、进程间通信的方式:
1、TCP/IP
如:QNetworkAccessManager、QTcpSocket、QTcpServer、QSslSocket
2、共享内存
QSharedMemory 跨平台的共享内存类
3、D-Bus
Qt D-Bus 模块是一个 Unix 库,可以使用 D-Bus 协议来实现进程间通信。
它将 QT 的信号与槽机制扩展到了 IPC 层面,允许从一个进程发射的信号关联到另一个进程的槽上。
4、QProcess
详情可查看我写的上一篇文章:
https://blog.youkuaiyun.com/LearnLHC/article/details/115326039
5、管道
QLocalSocket 提供一个本地套接字,是一个有名管道。
二、QSharedMemory 的使用
1、指定 key 系统用它作为底层共享内存段的标识
QSharedMemory sharedMemory;