All DeviceClient operations should be serialized to have a deterministic way of managing the device connection. This will help to reduce ping-pong of connections when a device can reach multiple LNSs and one LNS wins the race over another. The losing LNS must close the device connection and ensure that pending operations don't cause a re-opening of the connection unless intended.
All
DeviceClient
operations should be serialized to have a deterministic way of managing the device connection. This will help to reduce ping-pong of connections when a device can reach multiple LNSs and one LNS wins the race over another. The losing LNS must close the device connection and ensure that pending operations don't cause a re-opening of the connection unless intended.