Skip to content

Proposal: Remove addressing field

The "Addressing" field is included in each and every message. Yet, it does not offer any advantage: When a message arrives, gRPC calls the appropriate user code function, uniquely defining the request/response and its action.

An exception to this is discovery over UDP. Multiple copies of one message (e.g. a "Hello") may be send out. MDPWS R0027 proposes to use the "AppSequence" header of WS-Discovery to establish a message sequence numbering.

Proposal:

  • Remove "Addressing" altogether
  • Introduce "AppSequence" message according to WSD in discovery messages