Thanks for this.
Still wondering what is best practice actually in a Network/WIFI situation, if I only have ArtNet devices in a network would it not be more efficient to just send everything via the broadcast address? Less traffic, less latency I would assume. (Assuming that there is some overlap in DMX data that affects more than one device..
Or is there an advantage in sending only to the device that needs the data? Parsing at the receiver end for example, which could take longer if all the data is sent to all devices…
No experience with artnet here, but one advantage of broadcasting is that the sender does not need to know, nor worry, about the addresses and presenece of the receivers on the network.
One disadvantage of broadcasting is that the sender does not necessarily know about the addresses and presenece of the receivers unless you implement some pinging for diagnostics.
:)
I would not worry about parsing and associated CPU consumption until this problem actually arises.
best, P