I have an RTI DDS application with a reliable reader
and reliable writer
.
Whenever I restart the reader application, the reader reads messages it already received. So in the case the reader received a message to restart the application it is now in a restart loop due to the restart message being read every application restart.
I was under the impression that these messages would be acknowledged and not resent if already received before application restart. Why am I receiving messages I thus have already read on application restart of the reader? Also is there a way to see if the messages are being acknowledged as sent and received?