DDSI-RTPS 2.3 RTF Avatar
  1. OMG Issue

DDSIRTP23 — Message Size should be included as part of DDSI/RTPS Messages

  • Key: DDSIRTP23-6
  • Legacy Issue Number: 17286
  • Status: open  
  • Source: PrismTech ( Angelo Corsaro)
  • Summary:

    The DDSI/RTPS wire protocol currently expects the transport to provide the size for the message – said in other terms, the current version of the protocol can only work with message oriented transports, such as UDP/IP.

    This assumptions should be dropped in order to enable the use of DDSI/RTPS over stream oriented transports such as TCP/IP.

    One possible approach to overcome this limitation w/o breaking backward compatibility with other implementation is to add a new sub-message element, say MESSAGE_LEN structured as follows:

    --------------------------+

    ID Flags octect2NextSME

    --------------------------+

    Message Length

    -----------------------------------

    In addition, for efficient parsing, if the sub-message above, when used, should be always placed right after the RTPS header.

  • Reported: DDSI-RTPS 2.1 — Fri, 30 Mar 2012 04:00 GMT
  • Updated: Mon, 20 Apr 2015 17:25 GMT