[erlang-questions] Multicast UDP and Linux

Rapsey <>
Tue Jun 9 19:16:17 CEST 2009


This is what I use for multicast. Dest, Source are IP address tuples.

{ok, Sock} = gen_udp:open(P#tspar.src_port, [{reuseaddr,true}, {ip, Source},
{multicast_ttl, P#tspar.ttl}, {multicast_loop, false}, binary]),
inet:setopts(Sock, [{add_membership, {Dest, Source}}]);


Sergej

On Tue, Jun 9, 2009 at 7:04 PM, Rob Elsner <> wrote:

> All,
>
> I've tried both of the examples available from this mailing list about
> multicast UDP receiving, namely:
>
> http://forum.trapexit.org/viewtopic.php?t=397&sid=b4530465381e0736d194488b0e2cc48b
> and
>
> http://www.nabble.com/Beginner:-Windows-UDP-multicast-receive-td18096904.html
>
> However, I am still unable to get this to function.  If I open VLC
> with the same source IP, multicast address and port, it works
> correctly.
>
> We are using an IGMPv3 capable router, but I never see an IGMP message
> generated from Erlang with gen_udp.
>
> Does anyone have any hints about this?
>
> Thanks,
> Rob
>
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
>
>


More information about the erlang-questions mailing list