I have a device that broadcasts UDP multicast messages. The device has a linux based OS and a hard-coded IP address of 192.168.0.40 and according to the documentation it sends out multicast messages on 255.255.0.1 (port 10008). I have seen the messages using wireshark (ver 1.0.0). I need to write an app in VB6 (I don't have vb.net) to receive these messages but I am having trouble. I have tried using the winsock control and setting the protocol to UDP but I'm not receiving anything (or I'm doing it incorrectly). I think I may need to make some windows api calls in order to "join" a multicast group, but I'm not sure. I don't think the wireshark program is "joining" anything, it's just displaying what's on the cat5. Can anyone please make a suggestion or show an example? Thanks.