Re: [asio-users] Multiple Interface Multicast Receive Error
Brought to you by:
chris_kohlhoff
From: Daniel K. <dh...@cs...> - 2007-04-27 13:48:12
|
On Thu, Apr 26, 2007 at 10:35:54PM +1000, Christopher Kohlhoff wrote: > > On Tue, 24 Apr 2007 10:37:01 -0400, "Dan Kozlowski" <dh...@dr...> > said: > > Would the default request only set the group membership on the current > > multicast sender interface ? > > If the network interface (the second constructor parameter) is not > specified when joining a multicast group, the system may select an > appropriate interface based on the routing table. In your case the first > network interface was probably the default route, but when you disabled > it the remaining interface became the default. > After testing it out The problem appeared to be that when the ICMP Join request went out it would only get sent out on the primary multicast send interface, by changing the multicast send interface before issueing the join request the socket picked up the multicast packets properly Also by binding to the any socket and then manually sweeping the outbound interface and issuing join request on all of them , I was able to receive multicast from both interfaces with one socket . thanks for your help Chris , and keep up hte good work |