Skip to content

Additional Topics

There are several topics that I haven't covered on this website, which I'll briefly mention here. I'm hoping that I've provided enough of a grounding that they will be easier to learn, should you need to use them.

Sorry, this page is still a work in progress

Flow Control

Retransmit handling

If a Driver Conductor discovers that there is a gap in an Image that hasn't been filled within the configured timeout, it gets the Receiver to NAK back to the Sender. The Sender retransmits the missing frames.

Multi-Destination-Cast Publications

Multiple Destinations

While it is possible to have more than one Subscription for an Image on the receiving machine, MDC is about sending to multiple receiving machines.

Here, the way connections are established is in reverse. Rather than the Sender sending a SETUP message to the single Receiver, instead, the Sender sets up a control channel and listens for Receivers adding themselves to the Sender. When a new message is published, the Sender will send to all attached Receivers. This is not broadcast - there are n messages sent for n attached Receivers.

Untethered subscriptions

Spy subscriptions

Name resolution

Async pub/sub creation

Tools