<div dir="ltr"><div class="gmail_extra">This is how it is working for me:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">  {ok, Addr} = inet_parse:address(Host),</div><div class="gmail_extra">  Common = [binary,{reuseaddr,true},{recbuf,2*1024*1024},inet,{ip,Addr},{read_packets,100}],</div><div class="gmail_extra">  Options = case is_multicast(Addr) of</div><div class="gmail_extra">    true -></div><div class="gmail_extra">      Multicast = [{multicast_ttl,4},{multicast_loop,true},{add_membership,{Addr,GwIP}}],</div><div class="gmail_extra">      Common ++ Multicast;</div><div class="gmail_extra">    false -></div><div class="gmail_extra">      Common</div><div class="gmail_extra">  end,</div><div><br></div></div></div>