我们都知道,OpenDDS的传输体系,实际上分为两个过程,

一个是发现过程(RTPS对等发现、Repo集中发现和Static静态发现三类);

一个是传输过程(TCP协议传输、UDP协议传输、Rtps_udp协议传输、Multicast组播协议传输和Shem单机共享内存传输)。

  • 发现机制的策略设置,一般来说,可以通过命令行,也可以通过配置文件来指定;
  • 传输机制的策略设置,一般来说,可以通过配置文件来指定;

对于网络状况比较复杂或应用级传输体系机制比较灵活的场景,也可以采用代码内传输注册和绑定(OpenDDS::DCPS::TransportRegistry::instance()->bind_config)的方式,来动态设置发现策略机制和传输策略机制,使得灵活应对不同场景(多网卡、多信道切换)、不同需求(不同协议的动态插拔)和不同项目(传输配置方式不统一)的需要。

OpenDDS::DCPS::TransportRegistry类用于构建OpenDDS::DCPS::TransportConfig和OpenDDS::DCPS::TransportInst类,完成传输时Config和Instance的定义和传输绑定。

OpenDDS传输注册OpenDDS::DCPS::TransportRegistry机制,引用类包括

#include <dds/DCPS/transport/framework/TransportRegistry.h>
#include <dds/DCPS/transport/framework/TransportConfig.h>

OpenDDS的动态绑定bind_config传输配置和实例相关推荐

  1. rtx服务器设置 文件,rtx 服务器 文件传输 配置

    rtx 服务器 文件传输 配置 内容精选 换一换 该任务指导用户使用Loader将数据从HBase导出到SFTP服务器.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授权访问作业执 ...

  2. 15_串口中断通信寄存器即库函数配置编写实例

    串口中断通信寄存器即库函数配置编写实例 目录 串口中断通信寄存器即库函数配置编写实例 常用的串口相关寄存器: 波特率计算方法: USART_InitTypeDef结构体详解: 串口配置一般步骤: 调试 ...

  3. PIX515防火墙配置策略实例

    需求:想通过pix做snat使内网用户上网,再做dnat使访问本公网IP的http服务.ssh服务转换为192.168.4.2的http服务.ssh服务,对192.168.4.2开放本pix的teln ...

  4. OpenCV输出版本和构建配置的实例(附完整代码)

    OpenCV输出版本和构建配置的实例 OpenCV输出版本和构建配置的实例 OpenCV输出版本和构建配置的实例 #include <opencv2/core/utility.hpp> # ...

  5. 山石网科SG-6000-E5560配置SSL ***实例

    山石网科SG-6000-E5560配置SSL ×××实例 网络拓扑 需求:使用用户名密码方式认证 第一步:创建本地用户 第二步:创建安全域 第三步:创建隧道接口 注意:隧道IP地址需和地址池同一网段. ...

  6. mysql 多实例 独立配置文件_三、安装配置多实例MYSQL5.6-多独立配置文件方法

    三.安装配置多实例MYSQL5.6-多独立配置文件方法 1.准备工作 检查操作系统版本.内核版本.selinux是否关闭.防火墙策略.IP地址.主机名配置.host表配置.yum配置 上传cmake. ...

  7. 09-OpenLDAP加密传输配置

    OpenLDAP加密传输配置(CA服务器与openldap服务器异机) 阅读视图 环境准备 CA证书服务器搭建 OpenLDAP服务端与CA集成 OpenLDAP客户端配置 客户端测试验证 故障处理 ...

  8. Qt TCP协议 传输简单字符串实例

    TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序. A 转载:http://mobile.51cto.com ...

  9. MySQL 5.7 多实例单配置 多实例多配置文件安装 | 资料

    01 MySQL 5.7 多实例单配置文件安装 1.创建mysql用户以及组 groupadd mysql useradd -r -g mysql -s /bin/false mysql 2.创建My ...

  10. ngnix配置及实例

    nginx配置及实例 1. nginx常用命令 2. nginx配置文件 3. localtion说明 4. nginx配置-反向代理实例1 5. nginx配置-反向代理实例2 5. nginx配置 ...

最新文章

  1. DOS文件转换成UNIX文件格式详解
  2. Redis 集群方案
  3. tomcat配置相关总结
  4. 每日一记--2014.9.22
  5. ​​毕业论文选题三步法
  6. BZOJ1706奶牛接力跑
  7. 手机mstsc远程工具_远程桌面连接,只需3步,轻松远程操控电脑!
  8. 可信云十年,重磅研究成果与2021云计算十大关键词悉数发布
  9. Python排序算法(一)冒泡排序、选择排序、插入排序
  10. 掌阅科技前三季度净利润1.66亿元 同比增长53.75%
  11. python压缩教程_无需压缩软件,用python帮你操作压缩包
  12. mysql 分表联合查询_解决分表后联合查询
  13. mysql的identity_Mysql中Identity 详细介绍
  14. java开发工具-->IDEA
  15. Lemon LemonLime 中 SPJ Special Judge 使用 实践 入门 a
  16. Windows下获取计算机名和当前用户名
  17. 语法解析及Antlr
  18. MATLAB 区分大小写问题
  19. 传人保助贷险部门大地震 去年信保承保净亏损29亿
  20. 【答辩问题】计算机专业本科毕业设计答辩的问题及回答

热门文章

  1. 2021年N1叉车司机模拟考试题库及N1叉车司机操作证考试
  2. 使用gitbook时graceful-fs报错:TypeError: cb.apply is not a function的解决方案
  3. underfined 与 null 的区别
  4. Proteus仿真——常用元件
  5. CO BW成本报表建立小结
  6. Java烤地瓜简单小案例
  7. 林忆莲:白莲花,红玫瑰
  8. 怎么快速把图片里的文字提取出来?
  9. 2013,爱上暗色调
  10. MDK5的watch窗口变量删除问题