DDS中如何实现请求响应机制?

问题描述

我是 DDS 的新手,我正在使用 CyclonesDDS c++ 包

据我所知,DDS 实现机制是发布/订阅

是否可以在 DDS 中执行请求-响应?就像在 clenet 服务器应用程序中一样?

客户端 pc 将请求数据,然后中央 pc 将响应数据

我应该在程序中逻辑地实现它吗?以下方式是最佳方法

客户端 PC -> 请求逻辑 -> 客户端 PC 发布到 requestData 主题

central PC -> waiting for requst topic -> central PC subscribe requestData 检查数据是否正在请求

central PC -> 响应逻辑 -> Central PC 将数据发布到数据写入主题

客户端PC->等待数据主题->中心PC订阅数据写入主题并读取数据

是否有回调函数来执行此操作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)