我在让 RTI 路由服务与我的应用程序一起工作时遇到问题。
我创建了一个简单的 DDS 发布者应用程序和一个简单的 DDS 订阅者应用程序。应用程序通过 LAN 在 2 台不同的计算机上运行时进行通信,但我无法使用 RTI 路由服务让它们在 WAN 上工作。
我按照“RTI Routing Service - Getting Started Guide”中的“Example 8 - Using the TCP Transport with Routing Service”。我可以让 RTI Shapes Demo 在 RTI Routing Service 上运行。注意。我的应用程序使用与 RTI Shapes Demo 相同的域 ID
我的发布者在 PC1 上,订阅者在 PC2 上。我可以看到(使用 rtiddsspy)PC2 从 RTI 路由服务接收数据,但订阅者应用程序没有在 PC2 上收到通知。
在创建用于 RTI 路由服务的 DDS 应用程序时,有什么我必须特别注意的吗?
问候约翰