I am trying to read a UDP broadcast from an application using windows sockets.The broadcast messages are from a network device. WireShark confirms that the windows computer is receiving the UDP packets. The socket application does not receive any messages. WireShark indicates that the udp destination is 0.0.0.0. If I generate a UDP packet with with a destination address of 255.255.255.255 the socket application sees it. The UDP is using port 67, the messages are BootP. Code is similar to bootp server example in "the code project" site.