The udpbroadcast driver provides a mechanism whereby Player clients can
communicate with other Player clients, even when those clients are connected
to different Player servers. Any message sent to a udpbroadcast device
will be received by all udpbroadcast devices that are on the same
physical network (including the sending device). The underlying transport
mechanism is based on broadcast UDP sockets (see Notes below).
Make sure your network supports broadcasting, and that your
sys-admin wont cut you off for trying! Broadcasting is best done
on private networks.
The default broadcast address is 10.255.255.255, port 6013
(i.e. it assumes you have a 10.*.*.* network with netmask 255.0.0.0).
The broadcast address and port are configurable in Player's configuration
file.
There is no ``simulated'' udpbroadcast driver in Stage; the real
udpbroadcast driver is always used. In this case, the default
broadcast address is 127.255.255.255 (the loopback device). At present,
there is no way of changing the default value.
There is no guarantee that messages will be delivered, or
that they will be delivered in the exact order they were transmitted.
The udpbroadcast driver is meant for transmitting small packets
only: dont try to use it for passing full-color images around at 30Hz!
You will flood your network and overflow both incoming and outgoing queues
in the udpbroadcast driver.