Bandwidth = (n * p * (1000 / t)) * (n - 1)
where n = number of clients
t = update interval in
milliseconds
p = packet size
t = ((n * p) * (1000 / (B / n - 1)))
Example: How much bandwidth do I need?
packet size = 32 bytes
update interval = 100 milliseconds
number of clients = 5
Bandwidth = (5 * 32 * (1000 / 100)) * (5 - 1)
= 6400 bytes per second required
Example: What size update interval do I need?
packet size = 32 bytes
number of clients = 5
Bandwidth = 6400 bytes per second required
update interval = ((5 * 32) * (1000 / (6400 / 5 - 1)))
= 100 milliseconds