当前位置: 首页 > news >正文

通过OpenDDSSharp在.NET应用程序中使用OpenDDS

1 简介

对象管理组(OMG)数据分发服务(DDS)定义了应用程序之间共享数据的标准。OpenDDS是DDS技术规范的C++实现,由Object Computing开发并开源,可在OpenDDSharp项目的帮助下用于.NET应用程序。

OpenDDS应用程序使用基于主题和服务质量(QoS)策略的强类型strongly-typed和异步缓存更新asynchronous cache updates,在网络上高效地共享数据。OpenDDS支持DDS安全标准,包括身份验证authentication、加密encryption和访问控制access control。

在本文中,您将学习如何使用OpenDDSharp向.NET应用程序添加DDS发布-订阅通信。

在.NET应用程序中使用OpenDDS一直是可能的,但它需要开发人员编写接口代码来访问OpenDDS DLL。它还需要下载OpenDDS并在开发人员的系统上构建。

OpenDDSharp以IDL项目扩展和NuGet包的形式为特定OpenDDS版本提供预构建的二进制文件,用于将.NET项目与OpenDDS连接。在本文中,我们将以一个OpenDDS示例应用程序为例,编写一个类似的OpenDDSharp应用程序,比较代码并展示使用OpenDDSharp的简单程度。开发人员可以使用OpenDDSharp Nu

相关文章:

  • 制作网页网站的软件/今日头条十大新闻最新
  • 做直销上哪个网站好/整站seo服务
  • 百度贴吧有没有做网站的人/小时seo加盟
  • wordpress怎样连接数据库连接/广东seo教程
  • 广州注册公司价格/旺道seo软件
  • 做网站前景/好看的网站模板
  • 爆肝9万字,我已从小白晋升ARM嵌入式工程师!带你从零熟悉常用的M4嵌入式功能,建议收藏(含码源)
  • vue3.0中echarts实现中图地图的省份切换,并解决多次切换后地图卡死的情况
  • fork函数详解
  • PowerDesigner设计表时显示注释列Comment
  • SpringBoot的filter过滤器
  • Acwing---1231.航班时间
  • 小白一看就懂,交换机VLAN是如何划分的?
  • leetcode 2246. Longest Path With Different Adjacent Characters(不同相邻字母的最长路径)
  • 【蓝桥杯算法 1】AcWing166.飞行员兄弟
  • Python argparse对象与dict对象的相互转化
  • Qt图表操作(QCustomPlot 与 QtCharts的介绍与使用)
  • 代码随想录--数组相关题目整理