当前位置:   article > 正文

Qt基础之二十一:QtRO(Qt Remote Object)实现进程间通信

qtro

这里将QtRO单独从上一篇Qt基础之二十:进程间通信拎出来,因为它是Qt5.9以后新加入的模块,专门用于进程间通信。其使用步骤有点类似之前介绍过的RPC(Remote Procedure Call)框架:gRPC和thrift,关于这两个框架详见 Qt中调用thriftQt中调用gRPC
QtRO基于Socket封装,不仅支持RPC,还支持LPC(Local Process Communication),这两者都属于进程间通信。如果是用于RPC,使用QTcpSocket;如果用于LPC,则使用QLocalSocket。因为是Qt出品,能非常方便的集成到自己的Qt项目中。

一.效果

 下面我们拖动Client进程上的水平滑块,控制Server进程中小人的移动;与此同时,Server进程收到数据后立即返回给Client进程

二.QtR

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/184755?site
推荐阅读
相关标签
  

闽ICP备14008679号