I found an issue with sending an UDP message, which looks like a bug, or at least deserves some attention.
On WinXP SP3 I have two network adapters, configured to have some collision in IPv4 addresses: 192.168.0.2 mask 255.255.0.0, 192.168.56.1 mask 255.255.255.0. There is a collision but no general networking issues that I am aware of.
I bind UDP socket to a port on 192.168.0.2 and send broadcast datagram. It appears to be going through adapter 192.168.56.1. It is something I definitely would not expect.
Some more info here:
http://alax.info/blog/1038 Any comments?
http://alax.info/blog/tag/directshow