Doing a little more lcsync (#multicast file syncing) optimization.
I'm impressed with how responsive MLD triggering is, at least on Linux, where MLDv2 is supported. MLD is not a great protocol, but then it wasn't designed to be abused in this way 😁
Still not getting anything like tcp throughput for a 1 to 1 file transfer, but latency for file comparisons is a *lot* better than I'd expected.
eg. to compare two 4GiB files that are the same, rsync takes just over 1 minute (61s). lcsync: 17s.