Hello, I encountered some problems with TUDPBlockSocket.AddMulticast on a win 7 PC with more than one network interface (IP). Using "0.0.0.0" did not work as expected, so I had to bind one blocksocket per IP.
The line Multicast.imr_interface.S_addr := INADDR_ANY; is in my opinion wrong. If you bind the socket to a specific interface then you have to use this interface also in this function. I substituted it with Multicast.imr_interface.S_addr := FLocalSin.sin_addr.S_addr; which works now without problems. Something similar has been reported here: http://www.mail-archive.com/synalist-public@lists.sourceforge.net/msg03024.h tml Regards Lars ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net _______________________________________________ synalist-public mailing list synalist-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synalist-public