Ok I got it... :) For anyone who is interested this is the code to send and receive a UDP broadcast from the same app.. you have to specify the source port and the destination port for sending and receiving..
<br />
Public EndPoint As New IPEndPoint(IPAddress.Parse("255.255.255.255"), 1001) ''Send destination port<br />
Public EndPoint2 As New IPEndPoint(IPAddress.Any, 2001) ''Receive destination port<br />
Public Bytes(2000) As Byte<br />
Public Send As New UdpClient(2001) ''Send source port<br />
Public Receive As New UdpClient(1001) '' Receive source port<br />
to send and receive i used this...
<br />
Send.Send(Bytes, Bytes.Length, EndPoint) <br />
InPulseByt = Receive.Receive(EndPoint2)<br />
Works like a charm... Hope this helps anyone else.
Peace.