Im having a problem with a UDPSocket. Im attempting to connect to a DMX box (this is a protocol for stage lighting) connected directly to my computer through an ethernet cable. Im monitoring my network traffic (with Wireshark) to see whats being sent out. I have an off the shelf software that can talk to the DMX box, and I can see its network traffic as it communicates, so Im trying to emulate what Im seeing, but Im having an odd IP issue. When I set my IP to 169.254.255.255 which is the address returned from .BroadcastAddress, I can see the packet go out just as created. However when I set it to 239.255.0.1 which is the address used by the software Im trying to emulate, nothing ever hits the network. Ive turned off my Wi-Fi, Ive turned off my firewall, Ive enabled the multicasting address as advised in another thread, but still nothing. No error is being thrown (after I enabled the address, anyway), but nothing is ever sent. The UDPExample program has the same issue, so I feel Im missing something obvious. The boiled down code is simply:
Dim dg as Datagram = new Datagram()
dg.Port = 5568
dg.Data = “hello world”
dg.Address = “239.255.0.1” // “169.254.255.255”
dim udp as UDPSocket = new UDPSocket()
udp.Port = 53824
udp.Connect()
udp.Write(dg)
Any ideas as what Im missing?