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并在开发人员的系统上构建。