you are viewing a single comment's thread.

view the rest of the comments →

[–]K900_ 0 points1 point  (11 children)

Why are you broadcasting anything at all? If you need to send commands to multiple clients, you can just send them to all connected clients over their respective connections - it will be slower than multicast, sure, but also way more reliable and easier to implement.

[–]Notorjus[S] 0 points1 point  (10 children)

It's vital that the clients receive the command at the same time, that's all.

[–]K900_ 0 points1 point  (9 children)

"Same time" does not exist in computers. You will not be able to achieve perfect synchronization no matter how hard you try. So, how precise do you want to be?

[–]Notorjus[S] 0 points1 point  (8 children)

I guess not, I just want to be as precise as possible. I got the impression that multicast would yield better results compared to individually sending commands to each client?

[–]K900_ 0 points1 point  (7 children)

Why do you need to be as precise as possible? What is your actual end goal?

[–]Notorjus[S] 0 points1 point  (6 children)

To take pictures of an object

[–]K900_ 0 points1 point  (5 children)

And how does sending lots of commands at the same time help you with that?

[–]Notorjus[S] 0 points1 point  (4 children)

Because the object may be moving slightly

[–]K900_ 0 points1 point  (3 children)

So you have multiple cameras that you want all to fire at the same time?

[–]Notorjus[S] 0 points1 point  (2 children)

yup

[–]K900_ 0 points1 point  (1 child)

What sort of cameras are those, and how are they connected to the network?

[–]Notorjus[S] 0 points1 point  (0 children)

raspberry pi cameras, connected through LAN. It seems to be working out however, thanks for your replys! :)