I am testing a simple scenario where two applications has to send data back and forth to each other via the OpenDDS middleware. I implemented this, using the concept of two topics, where the sender app publishes data on the first topic for the receiver app to consume, and when the receiver app gets the data it responds by making a publication on the second topic for the sender to consumed the publication. The problem i am facing is that data is only successfully sent in a single direction, not both directions. Is there anyone who knows what might be the problem. For more info, the sender immediately crashes after sending the data to the receiver.