There is a desktop application that is already compiled and I cannot access the source code. This application generates real flight data and provides the opportunity to send this data to desired sockets over the network.
I can receive this data with a program that I wrote using classic client-server methods (in C#). But I want to integrate DDS into my project and do this with RTİ Connext DDS.
I know that to use DDS, settings like "QoS" and "Topic" must be the same on both the publisher and the subscriber side. It seems easy to make these settings in my application that I created and will subscribe. But I can not access the source codes of the publisher application, so I cannot set parameters such as "QoS" and "Topic" for data communication in publisher side.
As a result of my research, I learned that I should do this using Routing Service. Can Routing Service provide data transmission between applications without QoS and Topic definitions? Or does it automatically make the necessary settings for data transmission?
I'm new to this and I'm trying to learn. I would be glad if someone helps me understand