I have some basic conceptual questions regarding DDS.
DDS uses a RTPS protocol for data transfer. This complies to the wire standard and uses UDP/IP for discovery and data transfer. Thus it assumes that the packets to be transferred are complete and non-corrupted.