title: UDP Broadcast on Multihomed Systems
body: <p>I'm working on a project that discovers/configures remote devices using UDP broadcasts. These devices may not have IP addresses configured yet, at least no to match the network they are connected to. Currently we use a single <code>sendto</code> with a target address of <code>255.255.255.255</code>. This works fine in most cases but on Vista machines with multiple NICs the broadcast only seems to be sent out one of the interfaces. How can I get Vista to send the broadcast to all interfaces?</p>