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

Reply via email to